HyCare: Hybrid Coding-Aware Routing with ETOX Metric in Multi-hop Wireless Networks

Network coding has been shown to improve the performance of the multi-hop wireless networks, by taking advantage of the "mix and broadcast" style communication. In this work, we explore coding-aware routing to further improve end-to-end throughput in the multi-hop wireless networks. A heuristic routing metric ETOX and a novel routing framework HyCare are proposed to route the packets when inter-session network coding protocol is incorporated. Using Network Locality as a heuristic, ETOX homogenizes coding opportunities with other measurements into routes selection. Different from previous attempts on such kind of design, e.g., ERC, ETOX is an unconditional link metric that can be used in many existing routing protocols. It is included in our proposed hybrid routing framework HyCare, which possesses both link-state routing and reverse forwarding functionality. While HyCare can work as an independent routing protocol, it can also collaborate with underlying network coding protocol so as to acquire more accurate ETOX values. Extensive performance evaluation shows significant enhancement for different settings, thereby validating our design methodology.

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

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

[3]  Carey Williamson,et al.  Local Area Network Traffic Locality: Characterization and Application , 1993 .

[4]  A. Laouiti,et al.  Optimized link state routing protocol for ad hoc networks , 2001, Proceedings. IEEE International Multi Topic Conference, 2001. IEEE INMIC 2001. Technology for the 21st Century..

[5]  Mahadev Satyanarayanan,et al.  IPwatch: a tool for monitoring network locality , 1990, OPSR.

[6]  Qian Zhang,et al.  Cooperative Network Coding-Aware Routing for Multi-Rate Wireless Networks , 2009, IEEE INFOCOM 2009.

[7]  George F. Riley,et al.  The ns-3 Network Simulator , 2010, Modeling and Tools for Network Simulation.

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

[9]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[10]  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.

[11]  Robert Tappan Morris,et al.  Architecture and evaluation of an unplanned 802.11b mesh network , 2005, MobiCom '05.

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

[13]  Zifei Zhong,et al.  Routing with opportunistically coded exchanges in wireless mesh networks , 2006, 2006 2nd IEEE Workshop on Wireless Mesh Networks.

[14]  Yunnan Wu,et al.  Context-based Routing: Technique, Applications, and Experience , 2008, NSDI.

[15]  John C. S. Lui,et al.  DCAR: Distributed Coding-Aware Routing in Wireless Networks , 2010, IEEE Trans. Mob. Comput..

[16]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[17]  Jeffrey C. Mogul Network Locality at the Scale of Processes , 1992, ACM Trans. Comput. Syst..

[18]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2003, MobiCom '03.

[19]  Charles E. Perkins,et al.  Highly dynamic Destination-Sequenced Distance-Vector routing (DSDV) for mobile computers , 1994, SIGCOMM.

[20]  Dharma P. Agrawal,et al.  Network locality in wireless networks , 2013, 2013 ACS International Conference on Computer Systems and Applications (AICCSA).

[21]  Benxiong Huang,et al.  Survey of network coding-aware routing protocols in wireless networks , 2011, J. Netw. Comput. Appl..

[22]  Sudipta Sengupta,et al.  Network Coding-Aware Routing in Wireless Networks , 2010, IEEE/ACM Transactions on Networking.