An algorithmic strategy for in-network distributed spatial analysis in wireless sensor networks

A wireless sensor network (WSN) can be construed as an intelligent, largely autonomous, instrument for scientific observation at fine temporal and spatial granularities and over large areas. The ability to perform spatial analyses over sensor data has often been highlighted as desirable in areas such as environmental monitoring. Whilst there exists research on computing topological changes of dynamic phenomena, existing proposals do not allow for more expressive in-network spatial analysis. This paper addresses the challenges involved in using WSNs to identify, track and report topological relationships between dynamic, transient spatial phenomena and permanent application-specific geometries focusing on cases where the geometries involved can be characterized by sets of nodes embedded in a finite 2-dimensional space. The approach taken is algebraic, i.e., analyses are expressed as algebraic expressions that compose primitive operations (such as Adjacent, or AreaInside). The main contributions are distributed algorithms for the operations in the proposed algebra and an empirical evaluation of their performance in terms of bit complexity, response time, and energy consumption.

[1]  C. Guestrin,et al.  Distributed regression: an efficient framework for modeling sensor network data , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[2]  Kirk Martinez,et al.  Environmental Sensor Networks: A revolution in the earth system science? , 2006 .

[3]  Katja Hose,et al.  Stream engines meet wireless sensor networks: cost-based planning and processing of complex queries in AnduIN , 2011, Distributed and Parallel Databases.

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

[5]  Adam Dunkels,et al.  Proceedings of the First REALWSN 2005 Workshop on Real-World Wireless Sensor Networks, Stockholm, Sweden, 20-21 June 2005 , 2005 .

[6]  Sang Hyuk Son,et al.  EnviroTrack: towards an environmental computing paradigm for distributed sensor networks , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

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

[8]  Wei Hong,et al.  Beyond Average: Toward Sophisticated Sensing with Queries , 2003, IPSN.

[9]  Jun Yang,et al.  Constraint chaining: on energy-efficient continuous monitoring in sensor networks , 2006, SIGMOD Conference.

[10]  Dongyan Xu,et al.  Robust computation of aggregates in wireless sensor networks: distributed randomized algorithms and analysis , 2005 .

[11]  Christian Y. A. Brenninkmeijer,et al.  SNEE: a query processor for wireless sensor networks , 2011, Distributed and Parallel Databases.

[12]  Wenjing Lou,et al.  Fault-tolerant Event Boundary Detection in Wireless Sensor Networks , 2006 .

[13]  Jörg Sander,et al.  An Analysis of Spatio-Temporal Query Processing in Sensor Networks , 2005, 21st International Conference on Data Engineering Workshops (ICDEW'05).

[14]  D. Janaki Ram,et al.  Distributed collaboration for event detection in wireless sensor networks , 2005, MPAC '05.

[15]  F. J. Pierce,et al.  Regional and on-farm wireless sensor networks for agricultural systems in Eastern Washington , 2008 .

[16]  David I. Laurenson,et al.  Revisiting the Hidden Terminal Problem in a CSMA/CA Wireless Network , 2008, IEEE Transactions on Mobile Computing.

[17]  K. Wehrle,et al.  Accurate prediction of power consumption in sensor networks , 2005, The Second IEEE Workshop on Embedded Networked Sensors, 2005. EmNetS-II..

[18]  Michael F. Worboys,et al.  Detecting Topological Change Using a Wireless Sensor Network , 2008, GIScience.

[19]  Andreas Willig,et al.  Protocols and Architectures for Wireless Sensor Networks , 2005 .

[20]  S. F. Di Gennaro,et al.  A wireless sensor network for precision viticulture: The NAV system , 2009 .

[21]  S. Selvakennedy An Energy Efficient Event Processing Algorithm for Wireless Sensor Networks , 2006 .

[22]  Azzedine Boukerche Handbook of Algorithms for Wireless Networking and Mobile Computing , 2005 .

[23]  Ralf Hartmut Güting,et al.  Realms: A Foundation for Spatial Data Types in Database Systems , 1993, SSD.

[24]  Urbashi Mitra,et al.  Boundary Estimation in Sensor Networks: Theory and Methods , 2003, IPSN.

[25]  Romulo G. Pizaña,et al.  TRIANGLE GRAPHS WITH MAXIMUM DEGREE AT MOST 3 , 2002 .

[26]  Chung-Ta King,et al.  Region abstraction for event tracking in wireless sensor networks , 2005, 8th International Symposium on Parallel Architectures,Algorithms and Networks (ISPAN'05).

[27]  Norman W. Paton,et al.  Tripod: a comprehensive system for the management of spatial and aspatial historical objects , 2001, GIS '01.

[28]  Azzedine Boukerche,et al.  Algorithms and Protocols for Wireless, Mobile Ad Hoc Networks , 2008 .

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

[30]  Matt Welsh,et al.  Simulating the power consumption of large-scale sensor network applications , 2004, SenSys '04.

[31]  Matt Welsh Exposing resource tradeoffs in region-based communication abstractions for sensor networks , 2004, CCRV.

[32]  Jie Gao,et al.  Light-Weight Contour Tracking in Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[33]  Wei Hong,et al.  TinyDB: an acquisitional query processing system for sensor networks , 2005, TODS.

[34]  Yong Yao,et al.  The cougar approach to in-network query processing in sensor networks , 2002, SGMD.

[35]  Junguo Zhang,et al.  Forest fire detection system based on wireless sensor network , 2009, 2009 4th IEEE Conference on Industrial Electronics and Applications.

[36]  Ramesh Govindan,et al.  Localized edge detection in sensor fields , 2003, Ad Hoc Networks.

[37]  Kun Bi,et al.  Neighborhood-based distributed topological hole detection algorithm in sensor networks , 2006 .

[38]  Michael F. Worboys,et al.  Monitoring qualitative spatiotemporal change for geosensor networks , 2006, Int. J. Geogr. Inf. Sci..

[39]  Michael F. Worboys,et al.  Qualitative change detection using sensor networks based on connectivity information , 2011, GeoInformatica.

[40]  Samuel Madden,et al.  A Measurement-Based Analysis of the Interaction Between Network Layers in TinyOS , 2006, EWSN.

[41]  Azzedine Boukerche,et al.  In-Network Data Reduction and Coverage-Based Mechanisms for Generating Association Rules in Wireless Sensor Networks , 2009, IEEE Transactions on Vehicular Technology.

[42]  Srinivasan Seshan,et al.  Synopsis diffusion for robust aggregation in sensor networks , 2004, SenSys '04.

[43]  Alvaro A. A. Fernandes,et al.  Distributed Spatial Analysis in Wireless Sensor Networks , 2010, 2010 IEEE 16th International Conference on Parallel and Distributed Systems.

[44]  David E. Culler,et al.  TOSSIM: accurate and scalable simulation of entire TinyOS applications , 2003, SenSys '03.

[45]  Philip Levis,et al.  The nesC language: a holistic approach to networked embedded systems , 2003, SIGP.

[46]  Michael F. Worboys,et al.  Detecting basic topological changes in sensor networks by local aggregation , 2008, GIS '08.

[47]  Jin Won Kim,et al.  Wireless Sensor Networks: A Scalable Time Synchronization , 2006, ICCSA.

[48]  Alvaro A. A. Fernandes,et al.  Monitoring Spatially Referenced Entities in Wireless Sensor Networks , 2010, 2010 7th International Conference on Ubiquitous Intelligence & Computing and 7th International Conference on Autonomic & Trusted Computing.

[49]  Wei Wang,et al.  Optimization of in-network data reduction , 2004, DMSN '04.

[50]  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 .