Energy-Efficient Opportunistic Network Coding with Congestion Control for Heterogeneous WSNs
Miao Jingwen, Hang Shen, Guangwei Bai · 2013
The network coding technique is promising for improving the performance of wireless sensor networks.However, most existing network coding mechanisms omit energy or congestion metric, resulting in degradation in energy efficiency and data transmission quality.This paper proposes an Energy-efficient Opportunistic Network Coding mechanism (EONC) to efficiently deliver data in heterogeneous wireless sensor networks.We begin with a dynamic classification approach of energy and congestion levels for the nodes that participant in opportunistic forwarding, building upon which an adaptive opportunistic forwarding method is present to efficiently utilize energy and bandwidth resources.On this basis, a multi-priority data scheduling strategy, working together with the network coding mechanism, is design to ensure that packets have a better chance to be coded while satisfying requirements in energy efficiency and congestion avoidance.Our simulation results demonstrate that the EONC performs better than typical network coding mechanisms, in terms of energy utilization efficiency and communication performance.