Prioritized Degree Distribution in Wireless Sensor Networks with a Network Coded Data Collection Method

The reliability of wireless sensor networks (WSNs) can be greatly affected by failures of sensor nodes due to energy exhaustion or the influence of brutal external environment conditions. Such failures seriously affect the data persistence and collection efficiency. Strategies based on network coding technology for WSNs such as LTCDS can improve the data persistence without mass redundancy. However, due to the bad intermediate performance of LTCDS, a serious ‘cliff effect’ may appear during the decoding period, and source data are hard to recover from sink nodes before sufficient encoded packets are collected. In this paper, the influence of coding degree distribution strategy on the ‘cliff effect’ is observed and the prioritized data storage and dissemination algorithm PLTD-ALPHA is presented to achieve better data persistence and recovering performance. With PLTD-ALPHA, the data in sensor network nodes present a trend that their degree distribution increases along with the degree level predefined, and the persistent data packets can be submitted to the sink node according to its degree in order. Finally, the performance of PLTD-ALPHA is evaluated and experiment results show that PLTD-ALPHA can greatly improve the data collection performance and decoding efficiency, while data persistence is not notably affected.

[1]  Michael Luby,et al.  LT codes , 2002, The 43rd Annual IEEE Symposium on Foundations of Computer Science, 2002. Proceedings..

[2]  Anxiao Jiang Network Coding for Joint Storage and Transmission with Minimum Cost , 2006, 2006 IEEE International Symposium on Information Theory.

[3]  James S. Plank,et al.  A practical analysis of low-density parity-check erasure codes for wide-area storage applications , 2004, International Conference on Dependable Systems and Networks, 2004.

[4]  Francesco Chiti,et al.  A Packet-Centric Approach to Distributed Rateless Coding in Wireless Sensor Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[5]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

[6]  Francesco Chiti,et al.  Contaminated areas monitoring via distributed rateless coding with constrained data gathering , 2010, IWCMC.

[7]  Alexandros G. Dimakis,et al.  Network Coding for Distributed Storage Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[8]  Jianer Chen,et al.  An Overhearing-Based Scheme for Improving Data Persistence in Wireless Sensor Networks , 2010, 2010 IEEE International Conference on Communications.

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

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

[11]  Emina Soljanin,et al.  Fountain Codes Based Distributed Storage Algorithms for Large-Scale Wireless Sensor Networks , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[12]  Jörg Widmer,et al.  Network Coding Strategies for Data Persistence in Static and Mobile Sensor Networks , 2007, 2007 5th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks and Workshops.

[13]  Witold Pedrycz,et al.  Ambient Intelligence, Wireless Networking, And Ubiquitous Computing , 2006 .

[14]  Xianghua Xu,et al.  Regulative Growth Codes: Enhancing Data Persistence in Sparse Sensor Networks , 2010, 2010 IEEE Asia-Pacific Services Computing Conference.

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

[16]  Deborah Estrin,et al.  Directed diffusion for wireless sensor networking , 2003, TNET.

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

[18]  Nazanin Rahnavard,et al.  Efficient symbol sorting for high intermediate recovery rate of LT codes , 2010, 2010 IEEE International Symposium on Information Theory.

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

[20]  Ness B. Shroff,et al.  On the Construction of a Maximum-Lifetime Data Gathering Tree in Sensor Networks: NP-Completeness and Approximation Algorithm , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[21]  Saejoon Kim,et al.  Improved intermediate performance of rateless codes , 2009, 2009 11th International Conference on Advanced Communication Technology.

[22]  Athanasios V. Vasilakos,et al.  ASAFES2: a novel, neuro-fuzzy architecture for fuzzy computing, based on functional reasoning , 1996, Fuzzy Sets Syst..

[23]  Zhen Liu,et al.  Maximizing the Data Utility of a Data Archiving & Querying System through Joint Coding and Scheduling , 2007, 2007 6th International Symposium on Information Processing in Sensor Networks.

[24]  Thomas E. Fuja,et al.  Distributed LT Codes , 2006, 2006 IEEE International Symposium on Information Theory.

[25]  T. Ho,et al.  On Linear Network Coding , 2010 .

[26]  Wei Zhang,et al.  An Optimized Degree Strategy for Persistent Sensor Network Data Distribution , 2012, 2012 20th Euromicro International Conference on Parallel, Distributed and Network-based Processing.

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

[28]  A. V. Vasilakos,et al.  ASAFES.2: a novel, neuro-fuzzy architecture for fuzzy computing based on functional reasoning , 1995, Proceedings of 1995 IEEE International Conference on Fuzzy Systems..

[29]  Sachin Agarwal,et al.  Rateless Coding with Feedback , 2009, IEEE INFOCOM 2009.

[30]  Sasikanth Avancha,et al.  Security for Sensor Networks , 2004 .

[31]  Lihao Xu,et al.  Optimizing Cauchy Reed-Solomon Codes for Fault-Tolerant Network Storage Applications , 2006, Fifth IEEE International Symposium on Network Computing and Applications (NCA'06).

[32]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.