Data Prediction + Synchronous Transmissions = Ultra-low Power Wireless Sensor Networks

Data prediction in wireless sensor networks replaces the commonly used (periodic) data reporting with a model, updated (infrequently) at the sink to accurately reproduce real data trends. This technique abates up to 99% of application messages; yet, recent work has shown it achieves "only" up to a 7x lifetime improvement when executed atop a mainstream network stack (e.g., CTP + BoX-MAC), as the idle listening and topology maintenance in the latter are ill-suited to the sparse traffic induced by data prediction. This paper presents a novel network stack designed for data prediction, CRYSTAL, that exploits synchronous transmissions to quickly and reliably transmit model updates when these occur (infrequently but often concurrently), and minimizes overhead during the (frequent) periods with no updates. Based on 90-node experiments in the Indriya testbed and with 7 public datasets, we show that CRYSTAL unleashes the full potential of data prediction, achieving per-mille duty cycle with perfect reliability and very small latency.

[1]  K. Leentvaar,et al.  The Capture Effect in FM Receivers , 1976, IEEE Trans. Commun..

[2]  Cynthia A. Phillips,et al.  Sensor Placement in Municipal Water Networks , 2003 .

[3]  Jimeng Sun,et al.  Streaming Pattern Discovery in Multiple Time-Series , 2005, VLDB.

[4]  Samuel Madden,et al.  An energy-efficient querying framework in sensor networks for detecting node similarities , 2006, MSWiM '06.

[5]  P. Levis,et al.  BoX-MACs : Exploiting Physical and Link Layer Boundaries in Low-Power Networking , 2007 .

[6]  R. Wattenhofer,et al.  Dozer: Ultra-Low Power Data Gathering in Sensor Networks , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[7]  Dimitrios Gunopulos,et al.  Streaming Time Series Summarization Using User-Defined Amnesic Functions , 2008, IEEE Transactions on Knowledge and Data Engineering.

[8]  Andreas Terzis,et al.  Koala: Ultra-Low Power Data Retrieval in Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[9]  Mario Di Francesco,et al.  Energy conservation in wireless sensor networks: A survey , 2009, Ad Hoc Networks.

[10]  Philip Levis,et al.  Collection tree protocol , 2009, SenSys '09.

[11]  Bhaskar Krishnamachari,et al.  Routing without routes: the backpressure collection protocol , 2010, IPSN '10.

[12]  Andrea Vitaletti,et al.  DISSense: An adaptive ultralow-power communication protocol for wireless sensor networks , 2011, 2011 International Conference on Distributed Computing in Sensor Systems and Workshops (DCOSS).

[13]  Lothar Thiele,et al.  Efficient network flooding and time synchronization with Glossy , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[14]  Amy L. Murphy,et al.  Is there light at the ends of the tunnel? Wireless sensor networks for adaptive lighting in road tunnels , 2011, Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks.

[15]  Mun Choon Chan,et al.  Indriya: A Low-Cost, 3D Wireless Sensor Network Testbed , 2011, TRIDENTCOM.

[16]  Euhanna Ghadimi,et al.  Low power, low delay: Opportunistic routing meets duty cycling , 2012, 2012 ACM/IEEE 11th International Conference on Information Processing in Sensor Networks (IPSN).

[17]  Lothar Thiele,et al.  Low-power wireless bus , 2012, SenSys '12.

[18]  Marco Zuniga,et al.  Broadcast-free collection protocol , 2012, SenSys '12.

[19]  Marcus Chang,et al.  Forwarder Selection in Multi-transmitter Networks , 2013, 2013 IEEE International Conference on Distributed Computing in Sensor Systems.

[20]  Yunhao Liu,et al.  Exploiting Constructive Interference for Scalable Flooding in Wireless Networks , 2013, IEEE/ACM Transactions on Networking.

[21]  Mun Choon Chan,et al.  Splash : Fast Data Dissemination with Constructive Interference in Wireless Sensor Networks , 2013 .

[22]  Hiroyuki Morikawa,et al.  Low-Power, End-to-End Reliable Collection Using Glossy for Wireless Sensor Networks , 2013, 2013 IEEE 77th Vehicular Technology Conference (VTC Spring).

[23]  Federico Ferrari,et al.  Chaos: versatile and efficient all-to-all data sharing and in-network processing at scale , 2013, SenSys '13.

[24]  Karl Aberer,et al.  An Evaluation of Model-Based Approaches to Sensor Data Compression , 2013, IEEE Transactions on Knowledge and Data Engineering.

[25]  Yunhao Liu,et al.  TriggerCas: Enabling wireless consrucive collisions , 2013, 2013 Proceedings IEEE INFOCOM.

[26]  Xiangyang Li,et al.  TriggerCast : Enabling Wireless Constructive Collisions , 2013 .

[27]  Simon A. Dobson,et al.  Compression in wireless sensor networks , 2013 .

[28]  Mun Choon Chan,et al.  P3: A Practical Packet Pipeline using synchronous transmissions for wireless sensor networks , 2014, IPSN-14 Proceedings of the 13th International Symposium on Information Processing in Sensor Networks.

[29]  Matthias Hollick,et al.  Making 'Glossy' Networks Sparkle: Exploiting Concurrent Transmissions for Energy Efficient, Reliable, Ultra-Low Latency Communication in Wireless Control Networks , 2014, EWSN.

[30]  Mário Alves,et al.  On the Scalability of Constructive Interference in Low-Power Wireless Networks , 2015, EWSN.

[31]  Mo Li,et al.  When Pipelines Meet Fountain: Fast Data Dissemination in Wireless Sensor Networks , 2015, SenSys.

[32]  Amy L. Murphy,et al.  Practical Data Prediction for Real-World Wireless Sensor Networks , 2015, IEEE Transactions on Knowledge and Data Engineering.

[33]  Jin Zhang,et al.  RFT: Identifying Suitable Neighbors for Concurrent Transmissions in Point-to-Point Communications , 2015, MSWiM.