SLIDE 7 Figure 2 and Figure 3. It is obvious that the smaller the range of RDM, the less the overhead is expected to be. Under ideal conditions, therefore, the minimum required range to locate a user is always used. To achieve this, an off-line entity that has precise knowledge of the network topology computes always the optimal relative distance between two nodes, thus resulting to the minimum overhead incurred. Routing overhead distributions for both transmission range and mobility, show that results from RDMAR are very close to optimal.
10 20 30 40 50 60 70 80 90 100 1 2 3 4 5 Mobility (m/sec) Routing Power (%)
RDMAR AODV DSR
50 55 60 65 70 75 80 85 90 95 100 1 2 3 4 5 Mobility (m/sec) Routing Stability
RDMAR AODV DSR
1 2 3 4 5 6 7 1 2 3 4 5 Mobility (m/sec) Avg Route Acquisition Latency (in hops)
RDMAR AODV DSR
50 100 150 200 250 1 2 3 4 5 Mobilty (m/sec) Routing Overhead (Kbyted)
RDMAR AODV DSR RDMAR_IDEAL
Figure 3 Performance Sensitivity versus Mobility for N=20 nodes and Tx = 60 m Note, however, that some redundancy should be allowed during route discovery. This is true, since due to rapid unpredictable topological changes, there are situations where the smallest path can not be discovered if the range of discovery is limited to the exact distance between the source and destination nodes of the discovery process. In such situation, path redundancy is the only viable solution. In terms of the average route acquisition latency, AODV and DSR show the min average latency, whereas in RDMAR route acquisition takes time proportional to the distance between the source and destination. However, the price paid in AODV and DSR protocols is higher PDR which leads to a much higher routing instability factor. Figures show clearly that RDMAR presents a much better routing stability factor (almost optimal) than the other two candidates. This is rendered to the fact that routes in RDMAR always reflect stable and valid paths, whereas routes obtained by using other nodes’ caches are not guaranteed to be always usable, since in the meanwhile some of the nodes in the route may have moved out of transmission range. The problem becomes more pronounced when the mobility rate is high, since the route discovery mechanism is not able to adapt to topological
- variations. Thus, even though RDMAR presents some extra
latency for finding a route when compared to AODV and DSR, this, however, is overcompensated with a smaller PDR. Therefore, there is a trade-off between the connection set-up latency and path stability. We reckon, however, and thereafter the philosophy of RDMAR, that it is generally much wiser to route a call through a stable path while sacrificing little on call set-up in terms of latency, rather than routing a call on the first available path found and loosing the call due to transient path instabilities. The Routing Power distribution characteristics are also illustrated in the above figures. Note the good behaviour of all three candidate protocols. Although slightly better in RDMAR, Routing Power is almost the same in all the three protocols. DSR behaves slightly better than AODV because routing in DSR is based on source routing and nodes learn more routes than AODV. Finally, the optimality of a route in terms of the actual number of hops is examined. That is, the number of hops a data packet has to traverse in order to reach its destination if perfect routing decisions are made for each packet and if no transmission errors
- ccur. Because an incorrect hop count which is close to optimum
is less critical than one that has a greater deviation to the
- ptimum, different weight is given according to the degree of
error. Therefore, we used both weighted (Ni) and unweighted (Ñi) formulas to measure the degree of route inaccuracy:
i hopoptimum dest hopi dest
N
NumberOf Trials =
≠
∑1
( ) ( )
N abs hop dest hop dest hop dest NumberOf Trials
i i
um hopoptimum dest hopi dest ~ ( ) ( )
( ( ) ( )) ( ) = −
≠
∑
As expected (see Fig. 4) neither DSR nor AODV guarantee shortest paths. Unless the destination itself reveals its whereabouts (by responding to RREQs), the first route reply from early quenching of route requests does not guarantee the shortest path.