12.07.2015 Views

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

Wireless Ad Hoc and Sensor Networks

SHOW MORE
SHOW LESS
  • No tags were found...

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

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

Optimized Energy <strong>and</strong> Delay-Based Routing 385is demonstrated in simulation by comparing it with other routing protocolssuch as AODV, DSR, Bellman Ford (Ford <strong>and</strong> Fulkerson 1962), <strong>and</strong>OEDR (Regatte <strong>and</strong> Jagannathan 2005). These routing protocols areselected for comparison because they are multihop routing protocols.As an important first step toward node mobility, the WSN must selforganize.Therefore, Section 8.7 briefly describes the self-organization,using the subnetwork (SOS) protocol (Ratnaraj et al. 2006), which organizesthe nodes in the network into a subnetwork; Section 8.8 discussesthe novel OEDSR protocol in detail; in Section 8.8, the optimality of thealgorithm is demonstrated analytically; Section 8.9 presents the GloMo-Sim simulator results to evaluate the performance of the routing algorithm;Section 8.10 presents hardware implementation results <strong>and</strong> Section8.11 concludes the chapter.8.7 Self-Organization Using Subnetwork ProtocolThe OEDSR routing protocol runs in conjunction with the self-organizationof the sensor nodes <strong>and</strong>, therefore, the self-organization protocol isinitially dealt with in a brief manner. Initially, all nodes in the networkare in sleep mode to save battery power. When an event is detected inthe network, nodes around the event wake up <strong>and</strong> measure the sensedattribute. If the sensed attribute value is greater than a predefined threshold,then the nodes will join the subnetwork. Otherwise, the node goesback to sleep mode. By forming a subnetwork, the size of the active partof a network is limited to the nodes that have significant information. Theactivated nodes send HELLO messages to all neighbor nodes, which arein the communication range. The HELLO messages contain various fieldssuch as the node ID, energy available in the node, <strong>and</strong> sensed attributedetected from the event.Next, all the nodes in the subnetwork are grouped into clusters so thatthe sensor information can effectively be aggregated before sending it tothe BS. First, all the nodes in the subnetwork send out HELLO packets toeach other with their node IDs, the amount of energy available, <strong>and</strong> thesensed attribute. Then the node with the highest energy available electsitself as the temporary subnetwork head (TH), <strong>and</strong> the other nodes in thesubnetwork will become idle as shown in Figure 8.18. The function of theTH is to calculate the required number of CHs <strong>and</strong> select the nodes thatwill become CHs.An appropriate percentage of nodes in the subnetwork are selected asCHs by the TH. The percentage can vary depending on the density of thenetwork, with a dense network requiring more CHs. Once the number of

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

Saved successfully!

Ooh no, something went wrong!