Efficient Information Exchange in Wireless Sensor Networks using Network Coding

Information exchange among neighbor nodes is a basic characteristic of multi-hop wireless sensor networks, and is typically used for cluster head election, data aggregation, etc. In this paper we study the two-hop information exchange problem using a network coding approach. Firstly we examine the lowest bound for this problem in a high density sensor network. Then we propose low complexity network coding algorithms for grid topology networks and random topology networks. Both theoretical analysis and simulation results show that network coding algorithms achieve high performance in terms of scalability and the time needed for information exchange. For grid networks, our algorithm approaches the theoretical lowest bound. For random networks, our algorithm outperforms not only a simple forwarding algorithm, but also an ideal centralized forwarding algorithm.

[1]  Jörg Widmer,et al.  A Network Coding Approach to Energy Efficient Broadcasting: From Theory to Practice , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

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

[3]  Jan M. Rabaey,et al.  Overcoming untuned radios in wireless networks with network coding , 2006, IEEE Transactions on Information Theory.

[4]  Christina Fragouli,et al.  Low-complexity energy-efficient broadcasting in wireless ad-hoc networks using network coding , 2005 .

[5]  Vinod M. Prabhakaran,et al.  Decentralized erasure codes for distributed networked storage , 2006, IEEE Transactions on Information Theory.

[6]  Qian Zhang,et al.  Partial Network Coding: Theory and Application for Continuous Sensor Data Collection , 2006, 200614th IEEE International Workshop on Quality of Service.

[7]  X. Wang,et al.  Efficient Multipath in Sensor Networks using Diffusion and Network Coding , 2006, 2006 40th Annual Conference on Information Sciences and Systems.