Performance of data aggregation for wireless sensor networks

This thesis focuses on three fundamental issues that concern data aggregation protocols for periodic data collection in sensor networks: which sensor nodes should report their data, when should they report it, and should they use unicast or broadcast based protocols for this purpose. The issue of when nodes should report their data is considered in the context of real-time monitoring applications. Such applications can require high sampling rates and low-delay forwarding of the sensor values to a sink node at which the data is to be further processed. Since aggregation requires that some sensor data be delayed at intermediate nodes, however, while waiting for other data to be received, a key issue in the context of real-time monitoring is how to achieve effective aggregation with minimal forwarding delay. Previous work has advocated synchronous aggregation, in which a node’s position in the aggregation tree determines when it transmits to its parent. The first part of this thesis shows that asynchronous aggregation, in which the time of each node’s transmission is determined adaptively based on its local history of past packet receptions from its children, outperforms synchronous aggregation by providing lower delay for a given end-to-end loss rate. Second, new broadcast-based aggregation protocols are designed and evaluated. They minimize the number of packet transmissions, relying on multipath delivery rather than automatic repeat request for reliability. The performance of broadcast-based aggregation is compared to that of unicast-based aggregation, in the context of both real-time and delay-tolerant data collection. For real-time applications, this work investigates whether such protocols can achieve lower collection delays and support higher sampling rates than conventional aggregation protocols, while performance evaluation for delay-tolerant data collection is focused on reliability. The results suggest that when packet loss is random, broadcast-based protocols can yield significantly improved performance in some real-time data collection scenarios, specifically when sensor data can be aggregated into packets of size that is independent (or largely independent) of the number of values being aggregated. Broadcast-based aggregation can yield significantly better performance than unicast-based aggregation for both real-time and delay-tolerant data collection when packet loss follows a two-state Gilbert error model. Finally, in the context of applications in which coverage of some monitored region is to be maintained, this thesis investigates the potential benefits of dynamically, rather than semi-statically, determining the set of nodes reporting their data. In such applications, sensor nodes are often deployed more densely than would minimally be required. With a semi-static approach, node scheduling protocols are deployed to reduce energy consumption and prolong network lifetime by putting redundant nodes to sleep. Node scheduling approaches, however, may leave part of the monitored region uncovered if node failures happen and a replacement node is not woken up immediately. Unicast and broadcast-based coverage-preserving data aggregation protocols in which nodes dynamically determine during each round of data collection whether they should transmit their data, or whether the set of neighbouring nodes that have already transmitted is sufficient to provide coverage, are designed and evaluated. The performance of the proposed protocols is compared to that of data collection protocols relying on node scheduling. Results suggest that the proposed broadcast-based protocol can greatly improve reliability, at the potential cost of increased traffic volume owing to non-minimal selection of transmitting nodes. For real-time data collection that is willing to trade reliability for improved data collection delay, broadcast-based data aggregation with node scheduling is able to achieve lower delay with moderate loss of coverage.

[1]  Mani B. Srivastava,et al.  SewerSnort: A Drifting Sensor for In-situ Sewer Gas Monitoring , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

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

[3]  Ian F. Akyildiz,et al.  A scalable approach for reliable downstream data delivery in wireless sensor networks , 2004, MobiHoc '04.

[4]  John Anderson,et al.  An analysis of a large scale habitat monitoring application , 2004, SenSys '04.

[5]  Andrei Broder,et al.  Network Applications of Bloom Filters: A Survey , 2004, Internet Math..

[6]  Gregory D. Abowd,et al.  At the Flick of a Switch: Detecting and Classifying Unique Electrical Events on the Residential Power Line (Nominated for the Best Paper Award) , 2007, UbiComp.

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

[8]  James Fogarty,et al.  Sensing from the basement: a feasibility study of unobtrusive and low-cost home activity recognition , 2006, UIST.

[9]  Tian He,et al.  Feedback control of data aggregation in sensor networks , 2004, 2004 43rd IEEE Conference on Decision and Control (CDC) (IEEE Cat. No.04CH37601).

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

[11]  Kiyohito Yoshihara,et al.  DAG based in-network aggregation for sensor network monitoring , 2006, International Symposium on Applications and the Internet (SAINT'06).

[12]  Andreas Willig,et al.  A Gilbert-Elliot Bit Error Model and the Efficient Use in Packet Level Simulation , 1999 .

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

[14]  Wendi B. Heinzelman,et al.  Prolonging the lifetime of wireless sensor networks via unequal clustering , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[15]  Kwangjo Kim,et al.  On minimum cost coverage in wireless sensor networks , 2009, 2009 43rd Annual Conference on Information Sciences and Systems.

[16]  Biswanath Mukherjee,et al.  Wireless sensor network survey , 2008, Comput. Networks.

[17]  Catherine Rosenberg,et al.  Design guidelines for wireless sensor networks: communication, clustering and aggregation , 2004, Ad Hoc Networks.

[18]  Satish K. Tripathi,et al.  Synchronization of multiple levels of data fusion in wireless sensor networks , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[19]  Janne Riihijärvi,et al.  Performance study of IEEE 802.15.4 using measurements and simulations , 2006, IEEE Wireless Communications and Networking Conference, 2006. WCNC 2006..

[20]  Guoliang Xing,et al.  Co-Grid: an efficient coverage maintenance protocol for distributed sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[21]  Deborah Estrin,et al.  The impact of data aggregation in wireless sensor networks , 2002, Proceedings 22nd International Conference on Distributed Computing Systems Workshops.

[22]  Katia Obraczka,et al.  The impact of timing in data aggregation for sensor networks , 2004, 2004 IEEE International Conference on Communications (IEEE Cat. No.04CH37577).

[23]  H. Balakrishnan,et al.  Mitigating congestion in wireless sensor networks , 2004, SenSys '04.

[24]  Philip Levis,et al.  The β-factor: measuring wireless link burstiness , 2008, SenSys '08.

[25]  Maneesha V. Ramesh,et al.  Real-Time Wireless Sensor Network for Landslide Detection , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[26]  Athanasios V. Vasilakos,et al.  Collaborative beamforming and dirty paper coding assisted transmission strategy for e-health wireless sensor networks , 2009, IWCMC.

[27]  Jie Feng,et al.  Aggregation Protocols for High Rate, Low Delay Data Collection in Sensor Networks , 2009, Networking.

[28]  S. Shankar Sastry,et al.  Instrumenting wireless sensor networks for real-time surveillance , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[29]  Pramod K. Varshney,et al.  Data-aggregation techniques in sensor networks: a survey , 2006, IEEE Communications Surveys & Tutorials.

[30]  James Demmel,et al.  Wireless sensor networks for structural health monitoring , 2006, SenSys '06.

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

[32]  Saurabh Bagchi,et al.  A tale of two synchronizing clocks , 2009, SenSys '09.

[33]  David E. Culler,et al.  Supporting aggregate queries over ad-hoc wireless sensor networks , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[34]  Gaurav S. Sukhatme,et al.  Mobile Sensor Network Deployment using Potential Fields : A Distributed , Scalable Solution to the Area Coverage Problem , 2002 .

[35]  S. Shankar Sastry,et al.  Design and implementation of a sensor network system for vehicle tracking and autonomous interception , 2005, Proceeedings of the Second European Workshop on Wireless Sensor Networks, 2005..

[36]  Sandeep K. S. Gupta,et al.  Research challenges in wireless networks of biomedical sensors , 2001, MobiCom '01.

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

[38]  Leonidas J. Guibas,et al.  Sweeps over wireless sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[39]  Deborah Estrin,et al.  Statistical model of lossy links in wireless sensor networks , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[40]  Gyula Simon,et al.  Sensor network-based countersniper system , 2004, SenSys '04.

[41]  Ruzena Bajcsy,et al.  Congestion control and fairness for many-to-one routing in sensor networks , 2004, SenSys '04.

[42]  Riadh Dhaou,et al.  Experimental Study: Link Quality and Deployment Issues in Wireless Sensor Networks , 2009, Networking.

[43]  Sanjay Jha,et al.  A hybrid sensor network for cane-toad monitoring , 2005, SenSys '05.

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

[45]  Youzhi Xu,et al.  An Elderly Health Care System Using Wireless Sensor Networks at Home , 2009, 2009 Third International Conference on Sensor Technologies and Applications.

[46]  M. Lakshmanan,et al.  AN ADAPTIVE ENERGY EFFICIENT MAC PROTOCOL FOR WIRELESS SENSOR NETWORKS , 2009 .

[47]  Deborah Estrin,et al.  Medium access control with coordinated adaptive sleeping for wireless sensor networks , 2004, IEEE/ACM Transactions on Networking.

[48]  Anantha P. Chandrakasan,et al.  An application-specific protocol architecture for wireless microsensor networks , 2002, IEEE Trans. Wirel. Commun..

[49]  Qun Li,et al.  Global Clock Synchronization in Sensor Networks , 2006, IEEE Trans. Computers.

[50]  Jennifer C. Hou,et al.  Maintaining Sensing Coverage and Connectivity in Large Sensor Networks , 2005, Ad Hoc Sens. Wirel. Networks.

[51]  Rami G. Melhem,et al.  RideSharing: Fault Tolerant Aggregation in Sensor Networks Using Corrective Actions , 2006, 2006 3rd Annual IEEE Communications Society on Sensor and Ad Hoc Communications and Networks.

[52]  Ramesh Govindan,et al.  Understanding packet delivery performance in dense wireless sensor networks , 2003, SenSys '03.

[53]  Jie Feng,et al.  Asynchronous Data Aggregation for Real-Time Monitoring in Sensor Networks , 2007, Networking.

[54]  Di Tian,et al.  A coverage-preserving node scheduling scheme for large wireless sensor networks , 2002, WSNA '02.

[55]  Omer Gurewitz,et al.  RI-MAC: a receiver-initiated asynchronous duty cycle MAC protocol for dynamic traffic loads in wireless sensor networks , 2008, SenSys '08.

[56]  H. L. R. Ong,et al.  Glacial Environment Monitoring using Sensor Networks , 2005 .

[57]  Deborah Estrin,et al.  Habitat monitoring: application driver for wireless communications technology , 2001, CCRV.

[58]  Saurabh Ganeriwal,et al.  Timing-sync protocol for sensor networks , 2003, SenSys '03.

[59]  J. Elson,et al.  Fine-grained network time synchronization using reference broadcasts , 2002, OSDI '02.

[60]  Chang-Gun Lee,et al.  Probabilistic QoS guarantee in reliability and timeliness domains in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[62]  Guoliang Xing,et al.  Integrated coverage and connectivity configuration in wireless sensor networks , 2003, SenSys '03.

[63]  Gregory M. P. O'Hare,et al.  Multi-Hop RFID Wake-Up Radio: Design, Evaluation and Energy Tradeoffs , 2008, 2008 Proceedings of 17th International Conference on Computer Communications and Networks.

[64]  Peter I. Corke,et al.  Wireless adhoc sensor and actuator networks on the farm , 2006, International Symposium on Information Processing in Sensor Networks.

[65]  Leonidas J. Guibas,et al.  Sparse Data Aggregation in Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[66]  Tzung-Shi Chen,et al.  Mobile object tracking in wireless sensor networks , 2007, Comput. Commun..

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

[68]  Shanshan Li,et al.  Real-Time Data Delivery in Wireless Sensor Networks: A Data-Aggregated, Cluster-Based Adaptive Approach , 2007, UIC.

[69]  Songwu Lu,et al.  PEAS: a robust energy conserving protocol for long-lived sensor networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[70]  Guohong Cao,et al.  DCTC: dynamic convoy tree-based collaboration for target tracking in sensor networks , 2004, IEEE Transactions on Wireless Communications.

[71]  John J. Lemmon Wireless Link Statistical Bit Error Model , 2002 .

[72]  Prasant Mohapatra,et al.  Power conservation and quality of surveillance in target tracking sensor networks , 2004, MobiCom '04.

[73]  Jeffrey Considine,et al.  Approximate aggregation techniques for sensor databases , 2004, Proceedings. 20th International Conference on Data Engineering.

[74]  David Simplot-Ryl,et al.  Preserving area coverage in wireless sensor networks by using surface coverage relay dominating sets , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[75]  Zack J. Butler,et al.  Tracking a moving object with a binary sensor network , 2003, SenSys '03.

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

[77]  Viktor K. Prasanna,et al.  Structured Communication in Single Hop Sensor Networks , 2004, EWSN.

[78]  Kuei-Ping Shih,et al.  CollECT: Collaborative event detection and tracking in wireless heterogeneous sensor networks , 2008, Comput. Commun..

[79]  Tarek F. Abdelzaher,et al.  AIDA: Adaptive application-independent data aggregation in wireless sensor networks , 2004, TECS.

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

[81]  Sanjay Jha,et al.  Wireless Sensor Networks for Battlefield Surveillance , 2006 .

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

[83]  Mario Gerla,et al.  Effectiveness of RTS/CTS handshake in IEEE 802.11 based ad hoc networks , 2003, Ad Hoc Networks.

[84]  Yong Gao,et al.  Analysis on the redundancy of wireless sensor networks , 2003, WSNA '03.

[85]  Jörg Widmer,et al.  In-network aggregation techniques for wireless sensor networks: a survey , 2007, IEEE Wireless Communications.

[86]  Chenyang Lu,et al.  SPEED: a stateless protocol for real-time communication in sensor networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

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

[88]  J.A. O'Sullivan,et al.  Co-Grid: an efficient coverage maintenance protocol for distributed sensor networks , 2004, Third International Symposium on Information Processing in Sensor Networks, 2004. IPSN 2004.

[89]  Prasun Sinha,et al.  On the Potential of Structure-Free Data Aggregation in Sensor Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[90]  Pavan Sikka,et al.  Wireless ad hoc sensor and actuator networks on the farm , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[91]  Renjie Huang,et al.  Air-dropped sensor network for real-time high-fidelity volcano monitoring , 2009, MobiSys '09.

[92]  Arthur L. Liestman,et al.  A hierarchical energy-efficient framework for data aggregation in wireless sensor networks , 2006, IEEE Transactions on Vehicular Technology.

[93]  Katia Obraczka,et al.  Energy-efficient collision-free medium access control for wireless sensor networks , 2003, SenSys '03.

[94]  Guohong Cao,et al.  Optimizing tree reconfiguration for mobile target tracking in sensor networks , 2004, IEEE INFOCOM 2004.

[95]  Maurizio Bocca,et al.  A Reconfigurable Wireless Sensor Network for Structural Health Monitoring , 2009 .

[96]  Mani Srivastava,et al.  Energy-aware wireless microsensor networks , 2002, IEEE Signal Process. Mag..

[97]  Yang Xiao,et al.  Lightweight Deployment-Aware Scheduling for Wireless Sensor Networks , 2005, Mob. Networks Appl..

[98]  Christoph Lenzen,et al.  Optimal clock synchronization in networks , 2009, SenSys '09.

[99]  Prasun Sinha,et al.  Scalable data aggregation for dynamic events in sensor networks , 2006, SenSys '06.

[100]  Ramesh Govindan,et al.  An Overview of Embedded Sensor Networks ISI TR-2004-594 ? , .

[101]  Cauligi S. Raghavendra,et al.  PEGASIS: Power-efficient gathering in sensor information systems , 2002, Proceedings, IEEE Aerospace Conference.

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

[103]  Mani B. Srivastava,et al.  NAWMS: nonintrusive autonomous water monitoring system , 2008, SenSys '08.

[104]  Daniela Rus,et al.  Model-based monitoring for early warning flood detection , 2008, SenSys '08.

[105]  Ivan Stoianov,et al.  PIPENETa wireless sensor network for pipeline monitoring , 2007, IPSN.

[106]  József Balogh,et al.  On k−coverage in a mostly sleeping sensor network , 2008, Wirel. Networks.

[107]  Mohammad S. Obaidat,et al.  WHOMoVeS: An optimized broadband sensor network for military vehicle tracking , 2008, Int. J. Commun. Syst..

[108]  Krishnendu Chakrabarty,et al.  Sensor placement for effective coverage and surveillance in distributed sensor networks , 2003, 2003 IEEE Wireless Communications and Networking, 2003. WCNC 2003..

[109]  Chieh-Yih Wan,et al.  PSFQ: a reliable transport protocol for wireless sensor networks , 2002, WSNA '02.

[110]  Bhaskar Krishnamachari,et al.  An adaptive energy-efficient and low-latency MAC for data gathering in wireless sensor networks , 2004, 18th International Parallel and Distributed Processing Symposium, 2004. Proceedings..

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

[112]  Wendi B. Heinzelman,et al.  Negotiation-Based Protocols for Disseminating Information in Wireless Sensor Networks , 2002, Wirel. Networks.

[113]  L. Nachman,et al.  PIPENET: A Wireless Sensor Network for Pipeline Monitoring , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[114]  David E. Culler,et al.  System architecture directions for networked sensors , 2000, SIGP.

[115]  Roberto Beraldi,et al.  Lukewarm Potato Forwarding: A Biased Random Walk Routing Protocol for Wireless Sensor Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[116]  Dimitrios Gunopulos,et al.  Resilient and energy efficient tracking in sensor networks , 2006, Int. J. Wirel. Mob. Comput..