Professional Documents
Culture Documents
ABSTRACT
In an earlier work, we proposed the OptPathTrans algorithm to minimize the number of
path transitions during a source-destination (s-d) session in a mobile ad hoc network. The
sequence of longest-living stable paths determined over the duration of the s-d session is
called the Stable Mobile Path (SMP). But, the average hop count per static path for SMP
is significantly larger than the minimum required hop count for a path between the source
and destination. Also, algorithm OptPathTrans requires complete knowledge about future
topology changes over the duration of the s-d session. In this paper, we illustrate the
effectiveness of predicting the future topology changes using the location and mobility
information of the nodes in the form of Location Update Vectors (LUVs) learnt at the
time of determining a static stable path of the SMP. The modified algorithm is referred to
as OptPathTrans-LUV and the sequence of predicted static stable paths (that also actually
exists) is referred to as SMP-LUV. Simulation results illustrate that the average lifetime
per static path of SMP-LUV can be as large as 88% of the lifetime per static path
obtained for SMP. On the other hand, the average hop count per static path of SMP-LUV
can be as low as 80% of the hop count per static path for SMP.
Figure 4.1: Average Lifetime per Figure 4.2: Average Lifetime per Figure 4.3: Average Lifetime per
Static Path (25 Nodes) Static Path (75 Nodes) Static Path (125 Nodes)
Figure 4: Average Lifetime per Static Path in the Mobile Path (Circular Network Topology)
Figure 5.1: Average Hop Count Figure 5.2: Average Hop Count Figure 5.3: Average Hop Count
per Static Path (25 Nodes) per Static Path (75 Nodes) per Static Path (125 Nodes)
Figure 5: Average Hop Count per Static Path in the Mobile Path (Square Network Topology)
Figure 6.1: Average Hop Count Figure 6.2: Average Hop Count Figure 6.3: Average Hop Count
per Static Path (25 Nodes) per Static Path (75 Nodes) per Static Path (125 Nodes)
Figure 6: Average Hop Count per Static Path in the Mobile Path (Circular Network Topology)
static path p2, and a 2-hop static path p3, with each approach and OptPathTrans-LUV cannot effectively
existing for 2, 3 and 5 seconds respectively, then the make use of the increase in network density and
time-averaged hop count of the mobile path would be determine paths with relatively larger lifetime than
(2*2 + 3*3 + 2*5)/10 = 2.3. those determined in low-density networks.
The average lifetime per static path determined
4.1 Average Path Lifetime by the Minimum hop path algorithm is only 10%-
40% (i.e., 10 times smaller at the worst case) of the
For a given level of node mobility, as we average lifetime per static path for an SMP. On the
increase the network density, the difference in the other hand, the average lifetime per static path
lifetimes of the paths discovered by algorithms determined for SMP-LUV is 30%-88% (i.e., 3.5
OptPathTrans and OptPathTrans-LUV increases. times smaller at the worst case) of the average
OptPathTrans effectively makes use of the increased lifetime per static path obtained for an SMP. The
availability of the nodes and the knowledge of the difference in the lifetime per static path for Minimum
locations of the nodes over the entire simulation time hop routing and OptPathTrans-LUV decreases with
period and determines stable paths with the longest increase in network density and node mobility. The
lifetime. Both the Minimum-hop based routing lifetimes per static path obtained for SMP-LUV can
be as large as, three times the lifetime per static path two metrics. If a routing algorithm has a lower Path
obtained using Minimum hop based routing. lifetime ratio, then it implies the routes determined
In general, at low and high mobility conditions, by that algorithm are more stable. Similarly, if a
for a given routing algorithm and network density, routing algorithm has a lower Hop count ratio, then it
the average lifetime per static path incurred in a implies the routes determined by that algorithm have
circular topology is higher than that incurred in a a hop count that is closer to that of the minimum.
square topology. On the other hand, in moderate
mobility conditions, the average lifetime per static
path incurred in a square topology is higher than that
incurred in a circular topology.
Figures 7 and 8 capture the tradeoff between We observe that OptPathTrans has the highest
path lifetime and hop count for each of the three Hop count ratio and MHMP has the highest Path
algorithms (Minimum hop based routing, lifetime ratio. This implies that the minimum hop
OptPathTrans, OptPathTrans-LUV) for square and count paths cannot have the longest lifetime what
circular network topologies respectively. The Path we call as the lifetime-hop count tradeoff. On the
lifetime ratio is defined as the ratio of the average other hand, we observe OptPathTrans-LUV to have a
path lifetime per static path for the SMP determined relatively lower Path lifetime ratio compared to
by algorithm OptPathTrans to that of the average MHMP and a relatively lower Hop count ratio
path lifetime per static path for a MHMP or the compared to OptPathTrans. Thus, OptPathTrans-
SMP-LUV. The Hop count ratio is defined as the LUV effectively balances the tradeoff between path
ratio of the average hop count of either the SMP or lifetime and hop count tradeoff as much as possible.
the SMP-LUV to that of the average hop count per We observe the Path lifetime ratios of SMP-
static path for a MHMP. Note that the ratios are LUV are relatively lower for square networks. This
formulated using the optimum values for each of the implies for square networks, OptPathTrans-LUV
determines paths with lifetime close to that
determined by OptPathTrans. The Hop count ratios compared to Minimum hop routing, and also
obtained for SMP-LUV in circular networks are a generally provides a lower time-averaged hop count
little higher, but are still contained within 1.8. We than OptPathTrans. OptPathTrans-LUV is able to
also observe that in low density networks, MHMP accomplish this through effective prediction of the
has almost the same Path lifetime ratio in both square locations of each node using the Location Update
and circular network topologies. As we increase the Vectors (LUVs) available for the nodes at the time of
network density, the Path lifetime ratio for MHMP in determining a new stable path. The effectiveness of
circular networks decreases implies, the minimum location prediction is that even if the predicted
hop paths in circular networks are more stable than locations of the two nodes are different from the
that of square networks in moderate and high density actual locations of the nodes, there exists a link
networks. Another interesting observation is that the between two nodes in the predicted graph if they are
hop count of a SMP determined by algorithm within their transmission range. This helps to
OptPathTrans has a relatively higher Hop count ratio significantly increase the lifetime of the paths
in circular networks (than square networks), determined by OptPathTrans-LUV compared to
especially at moderate and high network density. those of the minimum hop paths, and at the same
time, the increase in the hop count is well restricted.
The mobile sub graphs of algorithm OptPathTrans
span over a larger period of time, and the number of
links in such mobile sub graphs are relatively lower.
The stable path (which is a minimum hop path in the
mobile sub graph) determined between a source and
destination would have to go through several
intermediate nodes. On the other hand, the mobile
sub graphs of algorithm OptPathTrans-LUV have
relatively more links and the stable path is basically a
minimum hop path in such a mobile sub graph with
more links. Thus, OptPathTrans-LUV effectively
reduces the tradeoff between path lifetime and hop
count. As future work, we will work on extending
OptPathTrans-LUV to a distributed routing protocol
for MANETs.
6 ACKNOWLEDGMENTS
7 REFERENCES