Efficiency Priority Schedule Mechanism with Network Coding in Wireless Networks

Network coding has been shown to be able to improve the throughput and power efficiency of wireless networks by mixing packets from different flows into a single packet. However, forcing packets to be coded may induce large delay and packet loss rate which is intolerable to some services such as real-time communications. This paper is focusing on two key problems: how to schedule packets and adjust the scheduling adaptively according to network conditions. This paper proposes EPSA (Efficiency Priority Schedule Algorithm) which is based on multiple basic service sets. EPSA takes real-time environment of the network as parameters, and then makes decisions on scheduling strategies. The simulation results show that, compared to the traditional network coding strategy, this mechanism enhances throughput and reduce the average delay, especially in complicated environments.

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

[2]  Zhigang Cao,et al.  Opportunistic Network Coding for Wireless Networks , 2007, 2007 IEEE International Conference on Communications.

[3]  John C. S. Lui,et al.  Towards Coding-Efficient Link-Scheduling and Coding-Aware Routing in Wireless Networks , 2007, 2007 IEEE International Conference on Network Protocols.

[4]  Hao Yue,et al.  C and M: A New Network Coding Scheme for Wireless Networks , 2009, 2009 Fifth International Conference on Information Assurance and Security.

[5]  Richard D. Wesel,et al.  On the capacity of network coding for random networks , 2005, IEEE Transactions on Information Theory.

[6]  Sachin Katti,et al.  The Importance of Being Opportunistic: Practical Network Coding for Wireless Environments , 2005 .

[7]  F. Richard Yu,et al.  Adaptive Control of Packet Overhead in XOR Network Coding , 2010, 2010 IEEE International Conference on Communications.

[8]  Yunnan Wu,et al.  Information Exchange in Wireless Networks with Network Coding and Physical-layer Broadcast , 2004 .

[9]  Bofeng Zhang,et al.  Opportunistic Scheduling and Performance Analysis on Wireless Network Coding , 2011, 2011 IEEE 11th International Conference on Computer and Information Technology.

[10]  Fang Zhao,et al.  On analyzing and improving COPE performance , 2010, 2010 Information Theory and Applications Workshop (ITA).

[12]  Petar Popovski,et al.  Opportunistic scheduling for wireless network coding , 2009, IEEE Transactions on Wireless Communications.

[13]  Ning Cai,et al.  Network Coding Theory (Foundations and Trends(R) in Communications and Information Theory) , 2006 .

[14]  Pingyi Fan,et al.  Optimal Scheduling for Network Coding: Delay v.s. Efficiency , 2010, 2010 IEEE Global Telecommunications Conference GLOBECOM 2010.

[15]  Rui Zhang,et al.  Network Coding Scheme of Wireless Node with Unequal Data Arriving Rates , 2012, J. Networks.

[16]  Shuo-Yen Robert Li,et al.  Network Coding Theory - Part I: Single Source , 2005, Found. Trends Commun. Inf. Theory.