23.03.2017 Views

wilamowski-b-m-irwin-j-d-industrial-communication-systems-2011

Create successful ePaper yourself

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

Routing in Wireless Networks 4-13<br />

1 l<br />

k<br />

4<br />

d<br />

b<br />

2 3<br />

5 6<br />

a<br />

e<br />

h<br />

Base station<br />

g<br />

f<br />

c<br />

m<br />

7<br />

j<br />

8 9<br />

n<br />

i<br />

FIGURE 4.7<br />

Example of virtual grid in GAF.<br />

TABLE 4.2<br />

Routing<br />

algorithm<br />

Routing protocol<br />

family<br />

4.5.8 Geographic Adaptive Fidelity<br />

GAF [XHE01] is an energy-aware location-based routing algorithm designed primarily for mobile ad hoc<br />

networks, but may be applicable to sensor networks as well. The network area is first divided into fixed zones<br />

and forms a virtual grid, see Figure 4.7. Inside each zone, nodes collaborate with each other to play different<br />

roles. GAF conserves energy by turning off unnecessary nodes in the network without affecting the level of<br />

routing fidelity. Each node uses its GPS-indicated location to associate itself with a point in the virtual grid.<br />

Nodes associated with the same point on the grid are considered equivalent in terms of the cost of packet<br />

routing. GAF can substantially increase the network’s lifetime as the number of nodes increases.<br />

There are three states defined in GAF: discovery, for determining the neighbors in the grid; active,<br />

reflecting participation in routing; and sleep, when the radio is turned off. In order to handle mobility,<br />

each node in the grid estimates its leaving time and sends this to its neighbors. The sleeping neighbors<br />

adjust their sleeping time accordingly in order to keep the routing fidelity. Before the leaving time of the<br />

active node expires, sleeping nodes wake up and one of them becomes active. GAF is implemented both<br />

for nonmobility (GAF basic) and mobility (GAF-mobility adaptation) of nodes.<br />

In Table 4.2, there is a comparison of the three routing protocols for WSNs presented in this section.<br />

The routing algorithm used and the family protocol of every routing protocol is summarized.<br />

4.6 Conclusions<br />

Routing Protocols in Wireless Ad Hoc Networks<br />

Routing Protocols in Wireless Ad Hoc Networks<br />

OLSR TBRPF DSR AODV DYMO<br />

Link state Link state Source<br />

routing based<br />

Distance<br />

vector<br />

Source<br />

routing based<br />

Proactive Proactive Reactive Reactive Reactive<br />

As a general rule, we can say that while proactive protocols are very efficient when the network is small<br />

with high traffic and low mobility, the constant propagation of routing information generally has a<br />

negative effect on the efficiency of these protocols. On the other hand, reactive protocols create a greater<br />

latency due to delays in route discovery to the destination. On-demand routing protocols are suitable for<br />

low traffic load and/or moderate mobility. With high mobility, flooding of data packets may be the only<br />

option, and it is because of this that new solutions such as hybrid protocols are being sought in the hope<br />

of achieving the best of both <strong>systems</strong>.<br />

© <strong>2011</strong> by Taylor and Francis Group, LLC

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

Saved successfully!

Ooh no, something went wrong!