13.07.2015 Views

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

Page 2 Lecture Notes in Computer Science 2865 Edited by G. Goos ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

IDEA: An Iterative-Deepen<strong>in</strong>g Algorithm for Energy-Efficient Query<strong>in</strong>g 209ma<strong>in</strong>ta<strong>in</strong>ed <strong>by</strong> the transmitter after transmitt<strong>in</strong>g to the new nodes. [4] also usesthe concept of elim<strong>in</strong>ation set based on the tuple of location co-ord<strong>in</strong>ates andneighbor nodes for a particular node; it also uses a negative acknowledgementscheme for retransmissions. Algorithm <strong>in</strong> this paper does not keep the state ofthe broadcast either for the IDEA search or for the token-based, T-IDEA search,s<strong>in</strong>ce it scales robustly to any change <strong>in</strong> the topology.Many approaches use the topological <strong>in</strong>formation of the ad hoc network.[10] selects a set of neighbors called multipo<strong>in</strong>t relays (MPR), based on thetopological <strong>in</strong>formation such that each node covers the same network region,which the complete set of neighbors does. The computation of this m<strong>in</strong>imal setis NP-Complete problem. The iterative-deepen<strong>in</strong>g search <strong>in</strong> this work does notexploit any topology <strong>in</strong>formation, but tries to exploit tokens received from theneighbor nodes (<strong>in</strong> case of T-IDEA).Several works use the concept of dom<strong>in</strong>at<strong>in</strong>g set to optimally broadcast thepackets, which are different from the approach addressed <strong>by</strong> this paper whichdoes an optimal flood<strong>in</strong>g based on a policy(s). [9] proposed a distributed determ<strong>in</strong>isticalgorithm, which def<strong>in</strong>ed a set as dom<strong>in</strong>at<strong>in</strong>g if all nodes <strong>in</strong> that graphare either the neighbor nodes belong<strong>in</strong>g to the set or <strong>in</strong> the set of neighbors.Two rules are proposed to reduce the number of <strong>in</strong>ternal nodes.Another genre of solutions was the cluster-based approach, where nodes organizethemselves <strong>in</strong> clusters and nom<strong>in</strong>ate cluster heads to do the rout<strong>in</strong>g. [6],[12], [13] perform cluster<strong>in</strong>g for a hierarchical rout<strong>in</strong>g scheme, but not ma<strong>in</strong>lyfor efficient flood<strong>in</strong>g. This scheme depends on the complete neighbor <strong>in</strong>formationand <strong>in</strong>curs an overhead due to exchange of ‘HELLO’ messages. These classicalcluster<strong>in</strong>g approaches focus on form<strong>in</strong>g clusters but do not have an optimal connectedset with least number of clusters. More recent work like [5] is based onself-prun<strong>in</strong>g methods that makes local decisions on the forward<strong>in</strong>g status. Thisdepends on small clustered topology creation which changes dynamically. However,this work forms a topology of nodes <strong>in</strong>volved <strong>in</strong> the search<strong>in</strong>g, but does nothave cluster<strong>in</strong>g, it is completely granular to s<strong>in</strong>gle node level.8 ConclusionThis paper exam<strong>in</strong>ed a novel approach for efficient search<strong>in</strong>g <strong>in</strong> ad-hoc sensornetworks. The results <strong>in</strong> section 7 show the trade-off(s) <strong>in</strong>volved <strong>in</strong> the IDEAalgorithm(s),described <strong>in</strong> this paper, compared to classical search and queryalgorithms. This paper <strong>in</strong>cludes several contributions. First, IDEA algorithmis probably the first algorithm (to the best of author’s knowledge) to use theiterative-deepen<strong>in</strong>g algorithm to efficiently control the flood<strong>in</strong>g <strong>in</strong> a ad-hoc sensornetwork. Second, the token-based algorithm T-IDEA, gives a self-stabiliz<strong>in</strong>gapproach to dynamically adapt to the constra<strong>in</strong>ts of <strong>in</strong>dividual nodes <strong>in</strong> thenetwork. Unlike previous approaches, this does not use any complex algorithmbut is based on the local decisions, based on per-node characteristics, made <strong>by</strong>the nodes <strong>in</strong>dividually <strong>in</strong> the sensor network. F<strong>in</strong>ally simulations show that theIDEA algorithm (s) perform better that the classical approaches <strong>in</strong> an energyconstra<strong>in</strong>ednetwork environment. IDEA and T-IDEA reduce the aggregate en-

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

Saved successfully!

Ooh no, something went wrong!