Architectures and methods for energy-efficient querying and indexing in wireless sensor networks

Wireless sensor networks have been an active research area for about a decade due to their adaptability to applications involving long-term environmental monitoring. Recent technologies make it possible that a small device equipped with multi-purposed sensors, small CPU and memory, wireless transmitter and receiver, and software can form a network, measure some quantitative phenomena and communicate with each other seamlessly. In wireless sensor networks, one of the basic applications is to monitor events and measure values at places that people cannot reach easily or where a long term sensing task is required. In this case, we need to know the properties of diverse types of sensor network queries and data that are different from traditional ones. Also, we need to solve the intrinsic sensor network problem, energy saving, since users want to gather data for a long term and it is generally not feasible to replace batteries in sensor devices after the sensors are deployed. In order to solve this problem, first, we classify sensor network queries and find a suitable network system that includes different routing and storage types for each type of query. Second, energy efficient indexing and data gathering methods for sensor networks are studied. In energy efficient indexing, we propose a sectioned tree index, which divides the network area into several squares and each square has a local index subtree organized within that square. Local trees are interconnected to form one big tree in the network. Local trees are also built based on any algorithm that is energy consumption aware at each sub-root node in a locally centralized way. In energy efficient data gathering, we create energy-efficient data gathering routing tree when we consider two-way communication for reliable transmission and collision prevention. This makes the problem intractable, and we prove our problem is NP-complete by showing that a known NP-complete problem is a special case of our problem. In order to get an energy-efficient routing tree, we propose several heuristic techniques that backtrack one or two steps (BT1 and BT2). We give various values as parameters in measuring energy equation and simulate our proposed algorithms in diverse conditions.

[1]  Matt Welsh,et al.  Deploying a wireless sensor network on an active volcano , 2006, IEEE Internet Computing.

[2]  Wei Hong,et al.  Proceedings of the 5th Symposium on Operating Systems Design and Implementation Tag: a Tiny Aggregation Service for Ad-hoc Sensor Networks , 2022 .

[3]  Lang Tong,et al.  The interplay between signal processing and networking in sensor networks , 2006, IEEE Signal Processing Magazine.

[4]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[5]  Nael B. Abu-Ghazaleh,et al.  A taxonomy of wireless micro-sensor network models , 2002, MOCO.

[6]  B. Bhargava,et al.  Energy-Efficient Routing Schemes for Wireless Sensor Networks , 2003 .

[7]  Peter I. Corke,et al.  Data collection, storage, and retrieval with an underwater sensor network , 2005, SenSys '05.

[8]  Ramez Elmasri,et al.  Issues in data fusion for healthcare monitoring , 2008, PETRA '08.

[9]  David B. Fogel,et al.  Evolutionary algorithms in theory and practice , 1997, Complex.

[10]  Chao-Hsien Chu,et al.  Genetic algorithms for communications network design - an empirical study of the factors that influence performance , 2001, IEEE Trans. Evol. Comput..

[11]  A. Manjeshwar,et al.  TEEN: a routing protocol for enhanced efficiency in wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[12]  Deborah Estrin,et al.  Rumor routing algorthim for sensor networks , 2002, WSNA '02.

[13]  Matt Welsh,et al.  Sensor networks for medical care , 2005, SenSys '05.

[14]  Deborah Estrin,et al.  Habitat monitoring with sensor networks , 2004, CACM.

[15]  J. Chinrungrueng,et al.  Smart Parking: An Application of Optical Wireless Sensor Network , 2007, 2007 International Symposium on Applications and the Internet Workshops.

[16]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[17]  Pravin Varaiya,et al.  Power efficient system for sensor networks , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[18]  K. Selçuk Candan,et al.  GPER: geographic power efficient routing in sensor networks , 2004, Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004..

[19]  Xiuzhen Cheng,et al.  Strong Minimum Energy Topology in Wireless Sensor Networks: NP-Completeness and Heuristics , 2003, IEEE Trans. Mob. Comput..

[20]  Sukun Kim,et al.  Health Monitoring of Civil Infrastructures Using Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[21]  Peter Desnoyers,et al.  Ultra-low power data storage for sensor networks , 2009, TOSN.

[22]  Satish Kumar,et al.  Next century challenges: scalable coordination in sensor networks , 1999, MobiCom.

[23]  Ian F. Akyildiz,et al.  Sensor Networks , 2002, Encyclopedia of GIS.

[24]  N. Sadagopan,et al.  The ACQUIRE mechanism for efficient querying in sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[25]  Christos H. Papadimitriou,et al.  The complexity of the capacitated tree problem , 1978, Networks.

[26]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[27]  Andrzej Pelc,et al.  Power Consumption in Packet Radio Networks (Extended Abstract) , 1997, STACS.

[28]  Ahmed Helmy,et al.  Energy-efficient forwarding strategies for geographic routing in lossy wireless sensor networks , 2004, SenSys '04.

[29]  G. Raidl An efficient evolutionary algorithm for the degree-constrained minimum spanning tree problem , 2000, Proceedings of the 2000 Congress on Evolutionary Computation. CEC00 (Cat. No.00TH8512).

[30]  Anna Scaglione,et al.  Energy-efficient broadcasting with cooperative transmissions in wireless sensor networks , 2006, IEEE Transactions on Wireless Communications.

[31]  Wei Hong,et al.  The design of an acquisitional query processor for sensor networks , 2003, SIGMOD '03.

[32]  R. Prim Shortest connection networks and some generalizations , 1957 .

[33]  Haiyun Luo,et al.  TTDD: Two-Tier Data Dissemination in Large-Scale Wireless Sensor Networks , 2005, Wirel. Networks.

[34]  B. R. Badrinath,et al.  Cleaning and querying noisy sensors , 2003, WSNA '03.

[35]  Philippe Bonnet,et al.  Querying the physical world , 2000, IEEE Wirel. Commun..

[36]  Dimitrios Gunopulos,et al.  Spatial queries in sensor networks , 2005, GIS '05.

[37]  Colin R. Reeves,et al.  Genetic Algorithms—Principles and Perspectives , 2002, Operations Research/Computer Science Interfaces Series.

[38]  Randy H. Katz,et al.  Measuring and Reducing Energy Consumption of Network Interfaces in Hand-Held Devices (Special Issue on Mobile Computing) , 1997 .

[39]  Richard Han,et al.  FireWxNet: a multi-tiered portable wireless system for monitoring weather conditions in wildland fire environments , 2006, MobiSys '06.

[40]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[41]  Dorothea Heiss-Czedik,et al.  An Introduction to Genetic Algorithms. , 1997, Artificial Life.

[42]  Mohamed A. Sharaf,et al.  Location-Aware Routing for Data Aggregation in Sensor Networks1 , 2004 .

[43]  Divyakant Agrawal,et al.  Power aware routing for sensor databases , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[44]  Deborah Estrin,et al.  Geographical and Energy Aware Routing: a recursive data dissemination protocol for wireless sensor networks , 2002 .

[45]  Wendi B. Heinzelman,et al.  Adaptive protocols for information dissemination in wireless sensor networks , 1999, MobiCom.

[46]  Robert Tappan Morris,et al.  Span: An Energy-Efficient Coordination Algorithm for Topology Maintenance in Ad Hoc Wireless Networks , 2001, MobiCom '01.

[47]  Deborah Estrin,et al.  A wireless sensor network For structural monitoring , 2004, SenSys '04.

[48]  Deborah Estrin,et al.  Data-Centric Storage in Sensornets with GHT, a Geographic Hash Table , 2003, Mob. Networks Appl..

[49]  A.E. Kamal,et al.  Data aggregation in wireless sensor networks - exact and approximate algorithms , 2004, 2004 Workshop on High Performance Switching and Routing, 2004. HPSR..

[50]  Weifa Liang,et al.  Online Data Gathering for Maximizing Network Lifetime in Sensor Networks , 2007, IEEE Transactions on Mobile Computing.

[51]  Jean-Pierre Hubaux,et al.  Energy-Efficient Broadcasting in All-Wireless Networks , 2005, Wirel. Networks.

[52]  Li Cui,et al.  Lightweight Signal Processing in Sensor Node for Real-time Traffic Monitoring , 2007, 2007 International Symposium on Communications and Information Technologies.

[53]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

[54]  Upkar Varshney,et al.  Pervasive Healthcare and Wireless Health Monitoring , 2007, Mob. Networks Appl..

[55]  Jörg Sander,et al.  Exploiting redundancy in sensor networks for energy efficient processing of spatiotemporal region queries , 2005, CIKM '05.

[56]  Ernst Althaus,et al.  Power Efficient Range Assignment for Symmetric Connectivity in Static Ad Hoc Wireless Networks , 2006, Wirel. Networks.

[57]  Deborah Estrin,et al.  Directed diffusion: a scalable and robust communication paradigm for sensor networks , 2000, MobiCom '00.

[58]  Haiyun Luo,et al.  A two-tier data dissemination model for large-scale wireless sensor networks , 2002, MobiCom '02.

[59]  Bryant A. Julstrom,et al.  Edge sets: an effective evolutionary coding of spanning trees , 2003, IEEE Trans. Evol. Comput..

[60]  Biplab Sikdar,et al.  A dynamic query-tree energy balancing protocol for sensor networks , 2004, 2004 IEEE Wireless Communications and Networking Conference (IEEE Cat. No.04TH8733).

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

[62]  Christos Faloutsos,et al.  An environmental sensor network to determine drinking water quality and security , 2003, SGMD.

[63]  Peter I. Corke,et al.  From Robots to Animals: Virtual Fences for Controlling Cattle , 2006, Int. J. Robotics Res..

[64]  J. Redi,et al.  Effect of overhearing transmissions on energy efficiency in dense sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[65]  JAMAL N. AL-KARAKI,et al.  Routing techniques in wireless sensor networks: a survey , 2004, IEEE Wireless Communications.

[66]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[67]  Anthony Ephremides,et al.  On the construction of energy-efficient broadcast and multicast trees in wireless networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[68]  Young-Jin Kim,et al.  Multi-dimensional range queries in sensor networks , 2003, SenSys '03.

[69]  Upkar Varshney,et al.  Managing Wireless Health Monitoring for Patients with Disabilities , 2006, IT Professional.

[70]  Deborah Estrin,et al.  GHT: a geographic hash table for data-centric storage , 2002, WSNA '02.

[71]  Yuan Li,et al.  Research challenges and applications for underwater sensor networking , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[72]  Andrea E. F. Clementi,et al.  Hardness Results for the Power Range Assignmet Problem in Packet Radio Networks , 1999, RANDOM-APPROX.

[73]  Brad Karp,et al.  GPSR: greedy perimeter stateless routing for wireless networks , 2000, MobiCom '00.

[74]  Dr. Zbigniew Michalewicz,et al.  How to Solve It: Modern Heuristics , 2004 .

[75]  Jingyan Song,et al.  Three-tiered sensor networks architecture for traffic information monitoring and processing , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[76]  David M. Doolin,et al.  Wireless sensors for wildfire monitoring , 2005, SPIE Smart Structures and Materials + Nondestructive Evaluation and Health Monitoring.

[77]  Scott Kirkpatrick,et al.  Optimization by Simmulated Annealing , 1983, Sci..

[78]  Vinayak S. Naik,et al.  A line in the sand: a wireless sensor network for target detection, classification, and tracking , 2004, Comput. Networks.

[79]  David Simplot-Ryl,et al.  Energy-efficient area monitoring for sensor networks , 2004, Computer.

[80]  Ramez Elmasri,et al.  Query Classification and Storage Evaluation inWireless Sensor Networks , 2006, 22nd International Conference on Data Engineering Workshops (ICDEW'06).

[81]  Subhash C. Narula,et al.  Degree-constrained minimum spanning tree , 1980, Comput. Oper. Res..

[82]  J. Kruskal On the shortest spanning subtree of a graph and the traveling salesman problem , 1956 .

[83]  Winston Khoon Guan Seah,et al.  Localization in underwater sensor networks: survey and challenges , 2006, Underwater Networks.

[84]  Yunhao Liu,et al.  Underground Structure Monitoring with Wireless Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.