Wireless network coding: Deciding when to flip the switch

Network coding has been shown to offer significant throughput benefits over store-and-forward routing in certain wireless network topologies. However, the application of network coding may not always improve the network performance. In this paper1, we provide a comprehensive analytical study, which helps in assessing when network coding is preferable to a traditional store-and-forward approach. Interestingly, our study reveals that in many topological scenarios, network coding can in fact hurt the throughput performance; in such scenarios, applying the store-and-forward approach leads to higher network throughput. We validate our analytical findings via extensive testbed experiments, and we extract guidelines on when network coding should be applied instead of store-and-forward.

[1]  Prasanna Chaporkar,et al.  Adaptive network coding and scheduling for maximizing throughput in wireless networks , 2007, MobiCom '07.

[2]  Athina Markopoulou,et al.  Network coding-aware rate control and scheduling in wireless networks , 2009, 2009 IEEE International Conference on Multimedia and Expo.

[3]  Martin Heusse,et al.  Performance anomaly of 802.11b , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[4]  A. Markopoulou,et al.  Distributed rate control for video streaming over wireless networks with intersession network coding , 2009, 2009 17th International Packet Video Workshop.

[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]  Muriel Médard,et al.  An algebraic approach to network coding , 2003, TNET.

[7]  Muriel Médard,et al.  Symbol-level network coding for wireless mesh networks , 2008, SIGCOMM '08.

[8]  Sachin Katti,et al.  Trading structure for randomness in wireless opportunistic routing , 2007, SIGCOMM '07.

[9]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[10]  Athina Markopoulou,et al.  Opportunistic network coding for video streaming over wireless , 2007, Packet Video 2007.

[11]  Leandros Tassiulas,et al.  NCRAWL: Network Coding for Rate Adaptive Wireless Links , 2011, ArXiv.

[12]  Leandros Tassiulas,et al.  Quantifying the Overhead Due to Routing Probes in Multi-Rate WMNs , 2010, 2010 IEEE Wireless Communication and Networking Conference.

[13]  Muriel Medard,et al.  On Randomized Network Coding , 2003 .

[14]  Lili Qiu,et al.  ER: efficient retransmission scheme for wireless LANs , 2007, CoNEXT '07.

[15]  Sudipta Sengupta,et al.  Loss-aware network coding for unicast wireless sessions: design, implementation, and performance evaluation , 2008, SIGMETRICS '08.

[16]  Chun-Hung Liu,et al.  Network Coding for Two-Way Relaying: Rate Region, Sum Rate and Opportunistic Scheduling , 2008, 2008 IEEE International Conference on Communications.

[17]  Srikanth V. Krishnamurthy,et al.  A Framework for Joint Network Coding and Transmission Rate Control in Wireless Networks , 2010, 2010 Proceedings IEEE INFOCOM.

[18]  Jon Crowcroft,et al.  Near-optimal co-ordinated coding in wireless multihop networks , 2007, CoNEXT '07.

[19]  Mario Gerla,et al.  Performance of Network-Coding in Multi-Rate Wireless Environments for Multicast Applications , 2007, MILCOM 2007 - IEEE Military Communications Conference.

[20]  Byung-Seo Kim,et al.  Adaptive Multirate Auto Rate Fallback Protocol for IEEE 802.11 WLANS , 2006, MILCOM 2006 - 2006 IEEE Military Communications conference.

[21]  Fang Zhao,et al.  Minimum-cost multicast over coded packet networks , 2005, IEEE Transactions on Information Theory.

[22]  Baochun Li,et al.  Network Coding : The Case of Multiple Unicast Sessions , 2004 .

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

[24]  Srikanth V. Krishnamurthy,et al.  Network Coding aware Rate Selection in multi-rate IEEE 802.11 , 2010, The 18th IEEE International Conference on Network Protocols.

[25]  Hulya,et al.  Distributed rate control for video streaming over wireless networks with intersession network coding , 2009 .