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.

220 ROUTING PROTOCOLS FOR WIRELESS SENSOR NETWORKS<br />

may be required for a router to compute the shortest path to each destination [6.28].<br />

Furthermore, to maintain correct paths to all destinations, routers are called upon to<br />

update the state describing the current topology in a periodic fashion <strong>and</strong> when link<br />

failure occurs. The need to update the topology state constantly may lead to substantial<br />

overhead, proportional to the product of the number of routers <strong>and</strong> the rate<br />

of topological changes in the network.<br />

Geographical routing, on the other h<strong>and</strong>, does not require maintaining a ‘‘heavy’’<br />

state at the routers to keep track of the current state of the topology. It requires only<br />

the propagation of single-hop topology information, such as the position of the<br />

‘‘best’’ neighbor to make correct forwarding decisions. The self-describing nature<br />

of geographical routing, combined with its localized approach to decision, obliterates<br />

the need for maintaining internal data structures such as routing tables.<br />

Consequently, the control overhead is reduced substantially, thereby enhancing its<br />

scalability in large networks. These attributes make geographical routing a feasible<br />

solution for routing in resource-constrained sensor networks.<br />

Routing Strategies The objective of geographical routing is to use location information<br />

to formulate a more efficient routing strategy that does not require flooding<br />

request packets throughout a network. To achieve this goal, a data packet is sent to<br />

nodes located within a designated forwarding region. In this scheme, also referred<br />

to as geocasting, only nodes that lie within the designated forwarding zone are<br />

allowed to forward the data packet [6.23,6.24]. The forwarding region can be statically<br />

defined by the source node, or constructed dynamically by intermediate<br />

nodes to exclude nodes that may cause a detour when forwarding the data packet.<br />

If a node does not have information regarding the destination, the route search can<br />

begin as a fully directed broadcast. Intermediate nodes, with better knowledge of<br />

the destination, may limit the forwarding zone in order to direct traffic toward<br />

the destination. The idea of limiting the scope of packet propagation to a designated<br />

region is commensurate with the data-centric property of sensor networks, in which<br />

the interest in the data content, rather than the sensor, provides the data. The efficacy<br />

of the strategy depends largely on the way the designated forwarding is<br />

defined <strong>and</strong> updated as data travel toward the destination. It also depends on the<br />

connectivity of the nodes within a designated zone.<br />

A second strategy used in geographical routing, referred to as position-based<br />

routing, requires a node to know only the location information of its direct neighbors<br />

[6.25,6.26]. A greedy forwarding mechanism is then used whereby each node<br />

forwards a packet to the neighboring node that is ‘‘closest’’ to the destination.<br />

Several metrics have been proposed to define the concept of closeness, including<br />

the Euclidean distance to the destination, the projected distance to the destination<br />

on the straight line joining the current node <strong>and</strong> the destination, <strong>and</strong> the deviation<br />

from the straight direction toward the destination.<br />

Position-based routing protocols have the potential to reduce control overhead<br />

<strong>and</strong> reduce energy, as flooding for node discovery <strong>and</strong> state propagation are localized<br />

to within a single hop. The efficiency of the scheme, however, depends on the<br />

network density, the accurate localization of nodes, <strong>and</strong> more important, on the

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

Saved successfully!

Ooh no, something went wrong!