Efficient Network Coding with Interference-Awareness and Neighbor States Updating in Wireless Networks.

Xiaojiang Chen,Jingjing Zhao,Dan Xu,Shumin Cao,Haitao Li,Xianjia Meng,Dingyi Fang
DOI: https://doi.org/10.1155/2017/4974165
2017-01-01
Wireless Communications and Mobile Computing
Abstract:Network coding is emerging as a promising technique that can provide significant improvements in the throughput of Internet of Things (IoT). Previous network coding schemes focus on several nodes, regardless of the topology and communication range in the whole network. Consequently, these schemes are greedy. Namely, all opportunities of combinations of packets in these nodes are exploited. We demonstrate that there is still room for whole network throughput improvement for these greedy design principles. Thus, in this paper, we propose a novel network coding scheme, ECS (Efficient Coding Scheme), which is designed to achieve a higher throughput improvement with lower computational complexity and buffer occupancy compared to current greedy schemes for wireless mesh networks. ECS utilizes the knowledge of the topologies to minimize interference and obtain more throughput. We also prove that the widely used expected transmission countmetric (ETX) in opportunistic listening has an inherent error ratio that would lead to decoding failure. ECS therefore exploits a more reliable broadcast protocol to decrease the impact of this inherent error ratio in ETX. Simulation results show that ECS can greatly improve the performance of network coding and decrease buffer occupancy.
What problem does this paper attempt to address?