SART: speeding up query processing in sensor networks with an autonomous range tree structure

We consider the problem of constructing efficient P2P overlays for sensornets providing "Energy-Level Application and Services". In this context, assuming that a sensor is responsible for executing some program task but unfortunately it's energy-level is lower than a pre-defined threshold. Then, this sensor should be able to introduce a query to the whole system in order to discover efficiently another sensor with the desired energy level, in which the task overhead must be eventually forwarded. In this way, the "Life-Expectancy" of the whole network could be increased. Sensor nodes are mapped to peers based on their energy level. As the energy levels change, the sensor nodes would have to move from one peer to another and this operation is very crucial for the efficient scalability of the proposed system. Similarly, as the energy level of a sensor node becomes extremely low, that node may want to forward it's task to another node with the desired energy level. The method presented in presents a novel P2P overlay for Energy Level discovery in a sensornet. However, this solution is not dynamic, since requires periodical restructuring. In particular, it is not able to support neither join of sensor_nodes with energy level out of the ranges supported by the existing p2p overlay nor leave of empty overlay_peers to which no sensor_nodes are currently associated. On this purpose and based on the efficient P2P method presented in [16], we design a dynamic P2P overlay for Energy Level discovery in a sensornet, the so-called SART (Sensors' Autonomous Range Tree). The adaptation of the P2P index presented in guarantees the best-known dynamic query performance of the above operation. We experimentally verify this performance, via the D-P2P-Sim simulator.

[1]  Eng Keong Lua,et al.  P2p Networking And Applications , 2009 .

[2]  K. K. Ramakrishnan,et al.  Making the world (of communications) a different place , 2005, CCRV.

[3]  Beng Chin Ooi,et al.  Speeding up search in peer-to-peer networks with a multi-way tree structure , 2006, SIGMOD Conference.

[4]  Koen Langendoen,et al.  A Case for Peer-to-Peer Network Overlays in Sensor Networks , 2007 .

[5]  Antony I. T. Rowstron,et al.  P2P MANET's - New Research Issues , 2005, Peer-to-Peer Mobile Ad Hoc Networks.

[6]  Murat Demirbas,et al.  Peer-to-peer spatial queries in sensor networks , 2003, Proceedings Third International Conference on Peer-to-Peer Computing (P2P2003).

[7]  Spyros Sioutas NBDT: an efficient P2P indexing scheme for web service discovery , 2008, Int. J. Web Eng. Technol..

[8]  Murat Demirbas,et al.  A Pursuer-Evader Game for Sensor Networks , 2003, Self-Stabilizing Systems.

[9]  Muneeb Ali,et al.  CSN: a network protocol for serving dynamic queries in large-scale wireless sensor networks , 2004, Proceedings. Second Annual Conference on Communication Networks and Services Research, 2004..

[10]  Antony I. T. Rowstron,et al.  Virtual ring routing: network routing inspired by DHTs , 2006, SIGCOMM.

[11]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[12]  Beng Chin Ooi,et al.  BATON: A Balanced Tree Structure for Peer-to-Peer Networks , 2005, VLDB.

[13]  Johannes Gehrke,et al.  P-tree: a p2p index for resource discovery applications , 2004, WWW Alt. '04.

[14]  Yannis Manolopoulos,et al.  Brief announcement: ART--sub-logarithmic decentralized range query processing with probabilistic guarantees , 2010, PODC.

[15]  Christos Makris,et al.  Improved Bounds for Finger Search on a RAM , 2003, Algorithmica.

[16]  Yannis Manolopoulos,et al.  Building an efficient P2P overlay for energy-level queries in sensor networks , 2009, MEDES.