16.08.2013 Views

Gugrajah_Yuvaan_ Ramesh_2003.pdf

Gugrajah_Yuvaan_ Ramesh_2003.pdf

Gugrajah_Yuvaan_ Ramesh_2003.pdf

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Routing Protocolsfor Ad Hoc Networks Chapter 2<br />

transmitted back to the source along the best route selected. Each node along the<br />

route that receives the REPLY marks their routes as valid.<br />

RRC consists of a localized search for a valid route when a link along the chosen<br />

route fails. If the source node moves, a broadcast query and reply (BQ-REPLY)<br />

cycle is reinitiated. If the destination node moves the predecessor on the route<br />

attempts a localized query (LQ). The LQ determines whether the destination is still<br />

reachable via a minimum number of hops. The hop count is incremented if the<br />

destination is still not found and the process backtracks to the next upstream<br />

neighbour, who again initiates a LQ. If the destination is reached the destination<br />

transmits a REPLY to the source using the new partial route and the remainder of the<br />

original route. If the destination node is not reached, the process continues<br />

backtracking upstream until it reaches the node that was originally halfway along the<br />

route. This node then informs the source of the error and the source reinitiates a BQ­<br />

REPLY cycle. The movement of intermediate nodes invokes the same backtracking<br />

process.<br />

A route delete (RD) is propagated by a full broadcast when the source node no longer<br />

requires a route that has been discovered. A direct unicast is not used because the<br />

source may not be aware of any changes that have been made during RRC.<br />

Although the route selected is not necessarily the shortest, it will tend to be longer<br />

lived resulting in fewer RRCs. Also, since only the selected route is marked as valid,<br />

ABR is free of packet duplicates being transmitted through the network. However,<br />

periodic beaconing is a potential problem and may result in additional power<br />

consumption. In [Gerla99], ABR is compared to the Distributed Bellman-Ford<br />

(DBF) algorithm and DSR. Both ABR and DSR had significantly lower control<br />

message overhead (up to 76.56% less control message overhead) than DBF, which is<br />

a proactive protocol. It was found that when the node speed was low, ABR had more<br />

control message overhead than DSR because of the beaconing but as speed was<br />

increased, ABR became more efficient due to ABR's local route recovery feature.<br />

DSR propagates the route error message all the way back to the source. It was also<br />

found that ABR has higher throughput than DSR because when the average node<br />

2-15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!