Distributed Spatial Analysis in Wireless Sensor Networks

Environmental monitoring is an important application area for wireless sensor networks (WSNs). An important problem for environmental WSNs is the characterization of the dynamic behaviour of transient physical phenomena over space. In the case of mote-level WSNs, a solution that is computed inside the WSN is essential for energy efficiency. In this context, the main contributions of this paper to the literature on in network processing in WSNs are threefold. The paper further develops an algebraic framework with which one can express and evaluate complex topological relationships over geometrical representations of permanent features (e.g., buildings, or geographical features such as lakes and rivers) and of transient phenomena (e.g., areas of mist over a cultivated field). The paper then describes distributed implementations of spatial-algebraic operations over the regions represented by that framework, thereby enabling identification of topological relationships between regions. Finally, the paper presents experimental evidence that the techniques described lead to efficient runtime behaviour. Taken together, these contributions constitute a further step towards enabling the high-level specification of expressive spatial analyses for efficient execution inside a WSN.

[1]  Markus Schneider,et al.  Spatial Data Types for Database Systems: Finite Resolution Geometry for Geographic Information Systems , 1997 .

[2]  Deborah Estrin,et al.  Time synchronization for wireless sensor networks , 2001, Proceedings 15th International Parallel and Distributed Processing Symposium. IPDPS 2001.

[3]  Gyanendra Prasad Joshi,et al.  A Distributed Geo-Routing Algorithm for Wireless Sensor Networks , 2009, Sensors.

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

[5]  S. Selvadurai An Energy Efficient Event Processing Algorithm for Wireless Sensor Networks , 2006, MSN.

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

[7]  Hesham El-Sayed,et al.  Event Boundary Detection Using Autonomous Agents in a Sensor Network , 2007, 2007 IEEE/ACS International Conference on Computer Systems and Applications.

[8]  Nitin H. Vaidya,et al.  A MAC protocol to reduce sensor network energy consumption using a wakeup radio , 2005, IEEE Transactions on Mobile Computing.

[9]  F. Benjamin Zhan,et al.  Topological relations between fuzzy regions , 1997, SAC '97.

[10]  Mike Horton,et al.  The platforms enabling wireless sensor networks , 2004, CACM.

[11]  Kin K. Leung,et al.  MAC Essentials for Wireless Sensor Networks , 2010, IEEE Communications Surveys & Tutorials.

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

[13]  Deborah Estrin,et al.  Computing aggregates for monitoring wireless sensor networks , 2003, Proceedings of the First IEEE International Workshop on Sensor Network Protocols and Applications, 2003..

[14]  Sagar Naik,et al.  Localized routing trees for query processing in sensor networks , 2005, CIKM '05.

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

[16]  David E. Culler,et al.  The Emergence of Networking Abstractions and Techniques in TinyOS , 2004, NSDI.

[17]  Calvin D. Perry,et al.  A real-time wireless smart sensor array for scheduling irrigation , 2008 .

[18]  Mohamed F. Younis,et al.  An energy-aware QoS routing protocol for wireless sensor networks , 2003, 23rd International Conference on Distributed Computing Systems Workshops, 2003. Proceedings..

[19]  Dirk Timmermann,et al.  Low energy adaptive clustering hierarchy with deterministic cluster-head selection , 2002, 4th International Workshop on Mobile and Wireless Communications Network.

[20]  Deborah Estrin,et al.  Impact of network density on data aggregation in wireless sensor networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems.

[21]  Divyakant Agrawal,et al.  Medians and beyond: new aggregation techniques for sensor networks , 2004, SenSys '04.

[22]  B. R. Badrinath,et al.  STREAM: Sensor Topology Retrieval at Multiple Resolutions , 2004, Telecommun. Syst..

[23]  Markus Schneider Fuzzy topological predicates, their properties, and their integration into query languages , 2001, GIS '01.

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

[25]  Jörg Sander,et al.  A framework for spatio-temporal query processing over wireless sensor networks , 2004, DMSN '04.

[26]  Deborah Estrin,et al.  Rumor Routing Algorithm For Sensor Networks , 2002 .

[27]  Jiming Chen,et al.  Optimal flow control for utility-lifetime tradeoff in wireless sensor networks , 2009, Comput. Networks.

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

[29]  Wenjing Lou,et al.  Energy-aware geographic routing in lossy wireless sensor networks with environmental energy supply , 2006, QShine '06.

[30]  Leonidas J. Guibas,et al.  Rounding arrangements dynamically , 1995, SCG '95.

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

[32]  Chao Liu,et al.  Energy-Predicted Shortest Routing Tree Algorithm in Wireless Sensor Networks , 2008, ISICA.

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

[34]  Sangsu Jung,et al.  A geographic routing protocol utilizing link lifetime and power control for mobile ad hoc networks , 2008, FOWANC '08.

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

[36]  David E. Culler,et al.  A transmission control scheme for media access in sensor networks , 2001, MobiCom '01.

[37]  Tian He,et al.  Walking GPS: a practical solution for localization in manually deployed wireless sensor networks , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[38]  Raghupathy Sivakumar,et al.  A scalable correlation aware aggregation strategy for wireless sensor networks , 2005, First International Conference on Wireless Internet (WICON'05).

[39]  Jenna Burrell,et al.  Vineyard computing: sensor networks in agricultural production , 2004, IEEE Pervasive Computing.

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

[41]  Leonard Kleinrock,et al.  Optimal Transmission Ranges for Randomly Distributed Packet Radio Terminals , 1984, IEEE Trans. Commun..

[42]  Guang Jin,et al.  NED: An Efficient Noise-Tolerant Event and Event Boundary Detection Algorithm in Wireless Sensor Networks , 2006, 7th International Conference on Mobile Data Management (MDM'06).

[43]  Ralf Hartmut Güting,et al.  Realm-based spatial data types: The ROSE algebra , 1995, The VLDB Journal.

[44]  Philip Levis,et al.  Experiences in measuring a human contact network for epidemiology research , 2010, HotEmNets.

[45]  S. Sitharama Iyengar,et al.  Distributed Bayesian algorithms for fault-tolerant event region detection in wireless sensor networks , 2004, IEEE Transactions on Computers.

[46]  Brad Karp,et al.  GPSR : Greedy Perimeter Stateless Routing for Wireless , 2000, MobiCom 2000.

[47]  Christos G. Cassandras,et al.  On maximum lifetime routing in Wireless Sensor Networks , 2009, Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference.

[48]  Christian Y. A. Brenninkmeijer,et al.  Comprehensive Optimization of Declarative Sensor Network Queries , 2009, SSDBM.

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

[50]  Deborah Estrin,et al.  Distributed techniques for area computation in sensor networks [wireless networks] , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[51]  Mohamed F. Younis,et al.  Energy and QoS Aware Routing in Wireless Sensor Networks , 2005, Cluster Computing.

[52]  Alvaro A. A. Fernandes,et al.  Impact on Accuracy of Deployment Trade-Offs in Localized Sensor Network Event Detection , 2008 .

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

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

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

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

[57]  Virgil D. Gligor,et al.  A key-management scheme for distributed sensor networks , 2002, CCS '02.

[58]  Jitender S. Deogun,et al.  An Algorithm for Boundary Discovery in Wireless Sensor Networks , 2005, HiPC.

[59]  Ossama Younis,et al.  HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks , 2004, IEEE Transactions on Mobile Computing.

[60]  Xiaohua Jia,et al.  Heuristic algorithms for real-time data aggregation in wireless sensor networks , 2006, IWCMC '06.

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

[62]  Myoung-Ho Kim,et al.  An efficient void resolution method for geographic routing in wireless sensor networks , 2009, J. Syst. Softw..

[63]  Luca Mottola,et al.  Logical Neighborhoods: A Programming Abstraction for Wireless Sensor Networks , 2006, DCOSS.

[64]  Deborah Estrin,et al.  GPS-less low-cost outdoor localization for very small devices , 2000, IEEE Wirel. Commun..

[65]  Guangbin Fan,et al.  Avoid 'void' in geographic routing for data aggregation in sensor networks , 2006, Int. J. Ad Hoc Ubiquitous Comput..

[66]  Songwu Lu,et al.  A scalable solution to minimum cost forwarding in large sensor networks , 2001, Proceedings Tenth International Conference on Computer Communications and Networks (Cat. No.01EX495).

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

[68]  Gaurav S. Sukhatme,et al.  Human assisted robotic team campaigns for aquatic monitoring , 2007, J. Field Robotics.

[69]  Davide Brunelli,et al.  Wireless Sensor Networks , 2012, Lecture Notes in Computer Science.

[70]  Dharma P. Agrawal,et al.  Perimeter discovery in wireless sensor networks , 2009, J. Parallel Distributed Comput..

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

[72]  Inwhee Joe,et al.  An Efficient Bi-directional Routing Protocol for Wireless Sensor Networks , 2007, 2007 Fourth Annual International Conference on Mobile and Ubiquitous Systems: Networking & Services (MobiQuitous).

[73]  Krishna M. Sivalingam,et al.  Data Gathering Algorithms in Sensor Networks Using Energy Metrics , 2002, IEEE Trans. Parallel Distributed Syst..

[74]  Baochun Li,et al.  infer: A Bayesian Inference Approach towards Energy Efficient Data Collection in Dense Sensor Networks , 2005, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[75]  Dimitrios Gunopulos,et al.  Temporal and spatio-temporal aggregations over data streams using multiple time granularities , 2003, Inf. Syst..

[76]  Peter Desnoyers,et al.  Capsule: an energy-optimized object storage system for memory-constrained sensor devices , 2006, SenSys '06.

[77]  Ioannis Krontiris,et al.  GRAViTy: Geographic Routing around Voids in Sensor Networks , 2006, Int. J. Pervasive Comput. Commun..

[78]  David Lee,et al.  Lazy Flooding: A New Technique for Information Dissemination in Distributed Network Systems , 2007, IEEE/ACM Transactions on Networking.

[79]  Tzung-Shi Chen,et al.  Gathering-Load-Balanced Tree Protocol for Wireless Sensor Networks , 2006, IEEE International Conference on Sensor Networks, Ubiquitous, and Trustworthy Computing (SUTC'06).

[80]  S. Sitharama Iyengar,et al.  Efficient and Fault-Tolerant Feature Extraction in Wireless Sensor Networks , 2003, IPSN.

[81]  Philip Levis,et al.  TinyOS Programming: Introduction , 2009 .

[82]  Yuguang Fang,et al.  Multiconstrained QoS multipath routing in wireless sensor networks , 2008, Wirel. Networks.

[83]  Chenyang Lu,et al.  A spatiotemporal communication protocol for wireless sensor networks , 2005, IEEE Transactions on Parallel and Distributed Systems.

[84]  Guang Li,et al.  A Survey on Position-Based Routing Algorithms in Wireless Sensor Networks , 2009, Algorithms.

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

[86]  Gregory J. Pottie,et al.  Wireless integrated network sensors , 2000, Commun. ACM.

[87]  Kun Bi,et al.  Topological Hole Detection in Sensor Networks with Cooperative Neighbors , 2006, 2006 International Conference on Systems and Networks Communications (ICSNC'06).

[88]  Chieh-Yih Wan,et al.  CODA: congestion detection and avoidance in sensor networks , 2003, SenSys '03.

[89]  B. Aazhang,et al.  Multi-hop communication is order-optimal for homogeneous sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[90]  Cornelia Kappler,et al.  A Real-World, Simple Wireless Sensor Network for Monitoring Electrical Energy Consumption , 2004, EWSN.

[91]  Johannes Gehrke,et al.  Query Processing in Sensor Networks , 2003, CIDR.

[92]  Ivan Stojmenovic,et al.  Routing with Guaranteed Delivery in Ad Hoc Wireless Networks , 1999, DIALM '99.

[93]  Markus Schneider,et al.  Spatial Data Types for Database Systems , 1997, Lecture Notes in Computer Science.

[94]  Wei Hong,et al.  A macroscope in the redwoods , 2005, SenSys '05.

[95]  Aline Baggio,et al.  Wireless sensor networks in precision agriculture , 2005 .

[96]  Prasant Mohapatra,et al.  Medium access control in wireless sensor networks , 2007, Comput. Networks.

[97]  Min-Te Sun,et al.  Anchor-Based Geographic Routing for Sensor Networks Using Projection Distance , 2007, 2007 2nd International Symposium on Wireless Pervasive Computing.

[98]  Alex Delis,et al.  Building Efficient Aggregation Trees for Sensor Network Event-Monitoring Queries , 2009, GSN.

[99]  H. Coxeter,et al.  Introduction to Geometry , 1964, The Mathematical Gazette.

[100]  Ning Wang,et al.  Review: Wireless sensors in agriculture and food industry-Recent development and future perspective , 2006 .

[101]  Panos K. Chrysanthis,et al.  SenseSwarm: a perimeter-based data acquisition framework for mobile sensor networks , 2007, DMSN '07.

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

[103]  Susan A. O’Shaughnessy,et al.  Integration of Wireless Sensor Networks into Moving Irrigation Systems for Automatic Irrigation Scheduling , 2008 .

[104]  Dongyan Xu,et al.  Robust computation of aggregates in wireless sensor networks: distributed randomized algorithms and analysis , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[105]  F. Frances Yao,et al.  Finite-resolution computational geometry , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

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

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

[108]  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).

[109]  Silvia Nittel,et al.  In-Networks Spatial Query Estimation in Sensor Networks , 2005 .

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

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

[112]  Max J. Egenhofer,et al.  Topological Relations Between Regions with Holes , 1994, Int. J. Geogr. Inf. Sci..

[113]  Liesbet Van der Perre,et al.  Optimizing Transmission and Shutdown for Energy-Efficient Real-time Packet Scheduling in Clustered Ad Hoc Networks , 2005, EURASIP J. Wirel. Commun. Netw..

[114]  Peng Ning,et al.  LAD: localization anomaly detection for wireless sensor networks , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[115]  D. Culler,et al.  TYTHON : A DYNAMIC SIMULATION ENVIRONMENT FOR SENSOR NETWORKS , 2005 .

[116]  Stephen P. Boyd,et al.  Gossip algorithms: design, analysis and applications , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

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

[119]  Chris Cornelis,et al.  Fuzzy region connection calculus: Representing vague topological information , 2008, Int. J. Approx. Reason..

[120]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

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

[122]  Mohamed A. Sharaf,et al.  Balancing energy efficiency and quality of aggregate data in sensor networks , 2004, The VLDB Journal.

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

[124]  Ivan Stojmenovic,et al.  Position-based routing in ad hoc networks , 2002, IEEE Commun. Mag..

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

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

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

[128]  Markus Schneider,et al.  A Design of Topological Predicates for Complex Crisp and Fuzzy Regions , 2001, ER.

[129]  M. Stealey,et al.  High Resolution River Hydraulic and Water Quality Characterization Using Rapidly Deployable Networked Infomechanical Systems (NIMS RD) , 2007 .

[130]  Nicola Santoro Design and Analysis of Distributed Algorithms (Wiley Series on Parallel and Distributed Computing) , 2006 .

[131]  Michael F. Worboys,et al.  Event‐based topology for dynamic planar areal objects , 2009, Int. J. Geogr. Inf. Sci..

[132]  Tao Chen,et al.  Data structures and intersection algorithms for 3D spatial data types , 2009, GIS.

[133]  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).

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

[135]  B. R. Badrinath,et al.  Trajectory based forwarding and its applications , 2003, MobiCom '03.

[136]  Sanjay Jha,et al.  The design and evaluation of a hybrid sensor network for cane-toad monitoring , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

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

[138]  C. Ayday,et al.  Application of Wireless Sensor Networks with GIS on the Soil Moisture Distribution Mapping , 2009 .

[139]  Ivan Stojmenovic,et al.  Loop-Free Hybrid Single-Path/Flooding Routing Algorithms with Guaranteed Delivery for Wireless Networks , 2001, IEEE Trans. Parallel Distributed Syst..

[140]  Xiuzhen Cheng,et al.  Localized fault-tolerant event boundary detection in sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

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

[143]  Rajiv Khosla,et al.  The Role of Precision Agriculture in Cropping Systems , 2003 .

[144]  Rajashekhar C. Biradar,et al.  A survey on routing protocols in Wireless Sensor Networks , 2012, 2012 18th IEEE International Conference on Networks (ICON).

[145]  Johannes Gehrke,et al.  Gossip-based computation of aggregate information , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[146]  Jianliang Xu,et al.  PSGR: priority-based stateless geo-routing in wireless sensor networks , 2005, IEEE International Conference on Mobile Adhoc and Sensor Systems Conference, 2005..

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

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