ONR Highly Mobile Network Routing Task



Task Summary

The goal of this task, which is part of a larger ONR-funded project at BBN Technologies is to address the problem of routing to terminal nodes(endpoints) with very high "effective" mobility i.e: when the period between changes in an endpoint's network attachment point is comparable to the time for the location tracking mechanism to converge.
This could happen due to higher endpoint speed, smaller cells, or increased control messages latency. When this happens, conventional reactive location tracking mechanisms fail.
That is, by the time a data packet is forwarded to the last "known" location, the endpoint has already gone elsewhere.
 Anticipating future network's attachment points and forwarding data packets directly to those locations may be required to reduce the number of interruptions in sessions involving those endpoints.  Three techniques have been developed and implemented to address this issue:



Project Software

Our discrete event simulator has been built from scratch using C++.  This after careful consideration of several simulation environments including OPNET, NS-2, parsec and so on. This allows us to independently control the tradeoff between fidelity(detail) and performance at each layer of the stack. In our simulator, mechanisms that have a large impact on the main thrust of the study are modelled in greater detail, and those that are necessary but have a minor impact are abstracted. This allows us to run a set of large scale simulations to get the confidence we desire while not losing touch with the reality.

All the work has been done under  FreeBSD version 3.4. Highlights of our code that can be downloaded along with general instructions include Reactive Location Tracking SchemeSpray Routing , Trajectory Routing  and the Unified Scheme.  Our reactive scheme has been built as the baseline of the study of routing to highly mobile endpoints. (see  paper for description).  Spray routing, Trajectory routing and the unified scheme are also described in paper



Related Publications

This page was last edited on July 25, 2001  by Fabrice Tchakountio.