Network Coding-Based Real-Time Retransmission Scheme in Wireless Sensor Networks

In wireless sensor networks (WSNs), wireless links are unreliable and sensor nodes may be in sleep mode. Thus, many applications which require reliable broadcast cannot work properly if they lost some packets. In order to make sure every sensor node in the network receives all packets completely and correctly, retransmission of lost packets is indispensable. Many retransmission methods with network coding have been proposed but they do not catch coding opportunity. In this paper, real-time retransmission algorithm based on network coding (NCRR) is proposed to make the average number of transmissions as less as possible. During the transmission of original packets, we detect whether a certain time slot is suitable for retransmitting a coded packet based on recovery ratio. We analyze the number of transmissions with traditional retransmission and with network coding. Compared with existing approaches, simulation results show that our algorithm can effectively reduce the average number of transmissions and improve the transmission efficiency.

[1]  Norihiko Morinaga,et al.  ARQ schemes with adaptive modulation/TDMA/TDD systems for wireless multimedia communication services , 1997, Proceedings of 8th International Symposium on Personal, Indoor and Mobile Radio Communications - PIMRC '97.

[2]  Xiaohong Jiang,et al.  Efficient network coding for power saving in wireless sensor networks , 2009, 2009 15th Asia-Pacific Conference on Communications.

[3]  Jianping Wang,et al.  Data Dissemination in Wireless Sensor Networks with Network Coding , 2010, EURASIP J. Wirel. Commun. Netw..

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

[5]  Dong Nguyen,et al.  Wireless Broadcast Using Network Coding , 2009, IEEE Transactions on Vehicular Technology.

[6]  Stephan Pfletschinger,et al.  Energy-efficient data collection in WSN with network coding , 2011, 2011 IEEE GLOBECOM Workshops (GC Wkshps).

[7]  Tarek F. Abdelzaher,et al.  SATIRE: a software architecture for smart AtTIRE , 2006, MobiSys '06.

[8]  Andreas Terzis,et al.  Typhoon: A Reliable Data Dissemination Protocol for Wireless Sensor Networks , 2008, EWSN.

[9]  Zhang Ran,et al.  Efficient broadcast transmission algorithms based on opportunistic network coding , 2012 .

[10]  Roger G. Kermode,et al.  Scoped hybrid automatic repeat reQuest with forward error correction (SHARQFEC) , 1998, SIGCOMM '98.

[11]  Bruce H. Krogh,et al.  Energy-efficient surveillance system using wireless sensor networks , 2004, MobiSys '04.

[12]  Gao Yong-gui Low power consumption data retransmission strategy in WSNs based on network coding , 2013 .

[13]  Zhe Yang,et al.  Data Dissemination in Mobile Wireless Sensor Network Using Trajectory-Based Network Coding , 2013, Int. J. Distributed Sens. Networks.

[14]  Muriel Médard,et al.  Codecast: a network-coding-based ad hoc multicast protocol , 2006, IEEE Wireless Communications.

[15]  Indranil Gupta,et al.  AdapCode: Adaptive Network Coding for Code Updates in Wireless Sensor Networks , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

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

[17]  Wu Cheng-ke Opportunistic Network Coding Based Delay-Sensitive Broadcast Transmission Algorithm , 2011 .

[18]  Muriel Médard,et al.  XORs in the air: practical wireless network coding , 2008, TNET.

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

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

[21]  Liang Zhou,et al.  Efficient Loss Recovery Based on Network Coding in Multicast Networks: Efficient Loss Recovery Based on Network Coding in Multicast Networks , 2013 .