Design and Analysis of Compressive Data Persistence in Large-Scale Wireless Sensor Networks

This paper addresses the data persistence problem in wireless sensor networks (WSNs) where static sinks are not present and the sensed data have to be temporarily but resiliently stored in the network. Based on the observation that sensor readings are correlated, we propose compressive data persistence (CDP) scheme that makes use of the compressive sensing (CS) theory. Each sensor node independently computes and stores a random projection of the sensed data, such that a mobile sink can recover the data with high probability after visiting a small and random portion of the network. As a prerequisite of distributed CS encoding, sensor readings from all nodes are disseminated within the network through random walk. Therefore, the CS measurement matrix depends heavily on how the random walk is performed. In this paper, we present an in-depth analysis on the interplay between random walk parameters and sensing data characteristics, and derive the conditions in successful CS data recovery. In addition, we discover that there is a trade-off between the number of random walk instances and steps in order to achieve the required data persistence performance. Experiments using real sensor data verify that the proposed CDP scheme achieves much lower decoding ratio than the state-of-the-art Fountain code based schemes or the decentralized erasure codes based schemes, and demonstrate that there exist energy-optimized random walk parameters for CDP.

[1]  Xinbing Wang,et al.  Capacity and Delay Analysis for Data Gathering with Compressive Sensing in Wireless Sensor Networks , 2013, IEEE Transactions on Wireless Communications.

[2]  Jon Feldman,et al.  Growth codes: maximizing sensor network data persistence , 2006, SIGCOMM.

[3]  Qian Zhang,et al.  Partial network coding: Concept, performance, and application for continuous data collection in sensor networks , 2008, TOSN.

[4]  Yoram Bresler,et al.  Oblique Pursuits for Compressed Sensing , 2012, IEEE Transactions on Information Theory.

[5]  Nazanin Rahnavard,et al.  CStorage: Distributed Data Storage in Wireless Sensor Networks Employing Compressive Sensing , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[6]  Xiaoying Gan,et al.  Data Gathering with Compressive Sensing in Wireless Sensor Networks: A Random Walk Based Approach , 2015, IEEE Transactions on Parallel and Distributed Systems.

[7]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .

[8]  Qian Zhang,et al.  Compressive sensing based monitoring with vehicular networks , 2013, 2013 Proceedings IEEE INFOCOM.

[9]  Rajesh K. Gupta,et al.  Path Planning of Data Mules in Sensor Networks , 2011, TOSN.

[10]  Wen-Zhan Song,et al.  ECPC: Preserve Downtime Data Persistence in Disruptive Sensor Networks , 2013, 2013 IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems.

[11]  Panlong Yang,et al.  Sparsest Random Scheduling for Compressive Data Gathering in Wireless Sensor Networks , 2014, IEEE Transactions on Wireless Communications.

[12]  Mingbo Xiao,et al.  Data Aggregation Scheme based on Compressed Sensing in Wireless Sensor Network , 2013, J. Networks.

[13]  Emina Soljanin,et al.  Decentralized Coding Algorithms for Distributed Storage in Wireless Sensor Networks , 2010, IEEE Journal on Selected Areas in Communications.

[14]  Vinod M. Prabhakaran,et al.  Distributed Fountain Codes for Networked Storage , 2006, 2006 IEEE International Conference on Acoustics Speech and Signal Processing Proceedings.

[15]  William Feller,et al.  An Introduction to Probability Theory and Its Applications , 1951 .

[16]  Wei Wang,et al.  Distributed Sparse Random Projections for Refinable Approximation , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[17]  Michele Zorzi,et al.  On the interplay between routing and signal representation for Compressive Sensing in wireless sensor networks , 2009, 2009 Information Theory and Applications Workshop.

[18]  Mingyan Liu,et al.  In-Situ Soil Moisture Sensing: Efficient Random Sensor Placement and Field Estimation Using Compressive Sensing , 2011, 2011 7th International Conference on Wireless Communications, Networking and Mobile Computing.

[19]  S. Frick,et al.  Compressed Sensing , 2014, Computer Vision, A Reference Guide.

[20]  Mina Sartipi,et al.  Energy-Efficient Data Acquisition in Wireless Sensor Networks Using Compressed Sensing , 2011, 2011 Data Compression Conference.

[21]  Jie Gao,et al.  In-network Coding for Resilient Sensor Data Storage and Efficient Data Mule Collection , 2010, ALGOSENSORS.

[22]  Xinbing Wang,et al.  Energy and latency analysis for in-network computation with compressive sensing in wireless sensor networks , 2012, 2012 Proceedings IEEE INFOCOM.

[23]  Catherine Rosenberg,et al.  Does Compressed Sensing Improve the Throughput of Wireless Sensor Networks? , 2010, 2010 IEEE International Conference on Communications.

[24]  Vinod M. Prabhakaran,et al.  Ubiquitous access to distributed data in large-scale sensor networks through decentralized erasure codes , 2005, IPSN 2005. Fourth International Symposium on Information Processing in Sensor Networks, 2005..

[25]  Xiaojing Huang,et al.  Energy-Efficient Distributed Data Storage for Wireless Sensor Networks Based on Compressed Sensing and Network Coding , 2013, IEEE Transactions on Wireless Communications.

[26]  A. Dimakis,et al.  Geographic gossip: efficient aggregation for sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[27]  M. Rabbat,et al.  Decentralized compression and predistribution via randomized gossiping , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.

[28]  Michael Luby,et al.  A digital fountain approach to reliable distribution of bulk data , 1998, SIGCOMM '98.

[29]  Stephen P. Boyd,et al.  Fastest Mixing Markov Chain on a Graph , 2004, SIAM Rev..

[30]  Jon M. Kleinberg,et al.  Spatial gossip and resource location protocols , 2001, JACM.

[31]  Baochun Li,et al.  Data Persistence in Large-Scale Sensor Networks with Decentralized Fountain Codes , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[32]  Emmanuel J. Candès,et al.  A Probabilistic and RIPless Theory of Compressed Sensing , 2010, IEEE Transactions on Information Theory.

[33]  Rajesh K. Gupta,et al.  Speed control and scheduling of data mules in sensor networks , 2010, TOSN.

[34]  Hossam S. Hassanein,et al.  Data survivability for WSNs via Decentralized Erasure Codes , 2012, IWCMC.

[35]  Stephen P. Boyd,et al.  Mixing Times for Random Walks on Geometric Random Graphs , 2005, ALENEX/ANALCO.

[36]  Feng Wu,et al.  Compressive Data Persistence in Large-Scale Wireless Sensor Networks , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[37]  Emmanuel J. Candès,et al.  Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information , 2004, IEEE Transactions on Information Theory.