05.01.2015 Views

Wireless Sensor Networks : Technology, Protocols, and Applications

Wireless Sensor Networks : Technology, Protocols, and Applications

Wireless Sensor Networks : Technology, Protocols, and Applications

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ROUTING STRATEGIES IN WIRELESS SENSOR NETWORKS 223<br />

Other strategies assume that sensor nodes do not need to have the capability of<br />

knowing their location coordinates. These strategies use virtual, as opposed to physical,<br />

coordinate systems [6.36–6.39]. Using a virtual polar coordinate system, for<br />

example, it is shown that a labeled graph can be embedded in the original network<br />

topology. In this system, each node is given a label that encodes its position in the<br />

original network topology in terms of a radius <strong>and</strong> an angle from a center location<br />

[6.38]. These virtual coordinates do not depend on physical coordinates <strong>and</strong> can<br />

therefore be used efficiently in geographical routing by using only node labels. It<br />

is worth mentioning that schemes based on virtual coordinate sensor nodes may<br />

need to know the distance, in terms of hop counts, to certain reference points.<br />

This, in turn, may require periodic updates to be exchanged among the sensor nodes<br />

<strong>and</strong> the reference points.<br />

Despite its simplicity, the greedy approach to geographical routing may either<br />

fail to find a path, even when one exists, or produce inefficient routes. This typically<br />

occurs when, due to obstacles, for example, no neighboring node is closer to the<br />

destination than is the current packet holder. To illustrate this problem, consider<br />

Figure 6.17, where node S 1 needs to forward a packet to the destination D. Based<br />

on the greedy approach, S 1 must select the closest neighbor to destination as the<br />

next hop to forward the packet. However, nodes S 2 <strong>and</strong> S 3 , are both farther away<br />

from the destination than is node S 1 . The greedy approach is trapped in a local minimum<br />

(i.e., node S 1 ) <strong>and</strong> fails to make forward progress.<br />

In WSN environments, where sensors are typically embedded in the environment<br />

or deployed in inaccessible areas, voids are likely to occur. To circumvent voids, the<br />

well-known graph traversal rule referred to as the right-h<strong>and</strong> rule has been<br />

D<br />

S 4<br />

S 5<br />

Void Area<br />

S 2<br />

S 3<br />

S 1<br />

Figure 6.17<br />

Greedy algorithm forward progress failure.

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

Saved successfully!

Ooh no, something went wrong!