Reliable and Energy-Efficient Data Forwarding in Industrial Wireless Sensor Networks

Reliable and energy-efficient data forwarding is significant for industrial Internet of Things (IoT) applications. A routing protocol called Network Coding and Power Control based Routing (NCPCR) is presented for unreliable wireless networks to save energy. The proposed NCPCR incorporates network coding mechanism and considers dynamic transmit power and the number of packet transmissions. In addition to the optimal transmit power, we derive the probability of successful decoding an encoded packet to achieve the network coding gain. The proposed NCPCR adopts the derived network coding gain in making intelligent decisions on whether to apply network coding or not such that energy consumption is significantly reduced. Simulation results show that the proposed NCPCR outperforms existing routing protocols in terms of lower energy consumption.

[1]  Ghufran Ahmed,et al.  A dynamic transmission power control routing protocol to avoid network partitioning in wireless sensor networks , 2011, 2011 International Conference on Information and Communication Technologies.

[2]  Mohamed Watfa,et al.  An efficient online-battery aware geographic routing algorithm for wireless sensor networks , 2010, Int. J. Commun. Syst..

[3]  Antonio Alfredo Ferreira Loureiro,et al.  Transmission power control techniques for wireless sensor networks , 2007, Comput. Networks.

[4]  Yi-hua Zhu,et al.  An energy-efficient data gathering algorithm to prolong lifetime of wireless sensor networks , 2010, Comput. Commun..

[5]  Yu Cheng,et al.  Analysis of General Network Coding Conditions and Design of a Free-Ride-Oriented Routing Metric , 2011, IEEE Transactions on Vehicular Technology.

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

[7]  Eytan Modiano,et al.  Reliability and route diversity in wireless networks , 2008, IEEE Transactions on Wireless Communications.

[8]  Thomas Kunz,et al.  Throughput and Energy Optimization in Wireless Networks: Joint MAC Scheduling and Network Coding , 2012, IEEE Transactions on Vehicular Technology.

[9]  John C. S. Lui,et al.  DCAR: Distributed Coding-Aware Routing in Wireless Networks , 2010, IEEE Trans. Mob. Comput..

[10]  K. Jain,et al.  Practical Network Coding , 2003 .

[11]  Victor C. M. Leung,et al.  Enhancing Timer-Based Power Management to Support Delay-Intolerant Uplink Traffic in Infrastructure IEEE 802.11 WLANs , 2015, IEEE Transactions on Vehicular Technology.

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

[13]  Baochun Li,et al.  How Practical is Network Coding? , 2006, 200614th IEEE International Workshop on Quality of Service.

[14]  Edgar H. Callaway,et al.  Wireless Sensor Networks: Architectures and Protocols , 2003 .

[15]  Naixue Xiong,et al.  An energy-efficient scheme in next-generation sensor networks , 2010 .

[16]  Samee Ullah Khan,et al.  Clustering-based power-controlled routing for mobile wireless sensor networks , 2012, Int. J. Commun. Syst..

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