Maximizing Network Coding Opportunity through Buffer Management in Wireless Networks

Due to asynchronous packet transmissions and rate mismatch among different coding flows in existing opportunistic network coding architectures, such as COPE, the amount of packets which can be coded together may be insufficient and thus the performance gain of network coding cannot be fully exploited. One feasible solution for this problem is to make coding nodepurposely delay some packet transmissions so as to increase more coding opportunities. However, extra delay could be introduced and it will impose an adverse influence on delay-sensitive applications, such as video streaming. In this paper, we propose to use buffer management to maximize the coding opportunity while meeting the delay constraints of traffic flows. We formulate the design of delaying policy as an optimization problem. Based on the model, the network-coding-aware buffer management policy (NBM) consists of packet delaying and scheduling mechanisms, and each node independently decides whether and for how long to delay a packet. Numerical results validate our analytical model and show that NBM can substantially improve the performance gain of network coding compared with COPE.

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

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

[3]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[4]  Sudipta Sengupta,et al.  An Analysis of Wireless Network Coding for Unicast Sessions: The Case for Coding-Aware Routing , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[5]  John C. S. Lui,et al.  How Many Packets Can We Encode? - An Analysis of Practical Wireless Network Coding , 2008, IEEE INFOCOM 2008 - The 27th Conference on Computer Communications.

[6]  Jon Feldman,et al.  Growth codes: maximizing sensor network data persistence , 2006, SIGCOMM.

[7]  Xiaohong Jiang,et al.  A General Packet Coding Scheme for Multi-Hop Wireless Networks , 2007, IEEE GLOBECOM 2007 - IEEE Global Telecommunications Conference.

[8]  R. Yeung,et al.  Secure network coding , 2002, Proceedings IEEE International Symposium on Information Theory,.

[9]  Dimitrios Koutsonikolas,et al.  An Empirical Study of Performance Benefits of Network Coding in Multihop Wireless Networks , 2009, IEEE INFOCOM 2009.

[10]  Athina Markopoulou,et al.  Network Coding-Aware Queue Management for Unicast Flows over Coded Wireless Networks , 2010, 2010 IEEE International Symposium on Network Coding (NetCod).