Opportunistic Any-Path Forwarding in Multi-Hop Wireless Mesh Networks

Routing protocols for multi-hop wireless networks have traditionally focused on finding the best path for forwarding packets between a pair of nodes. While such single-path forwarding is suitable for wired networks with relatively stable point-topoint links, it is not an ideal approach for wireless networks with broadcast links of time varying qualities. Opportunistic routing schemes, which exploit the broadcast nature of wireless transmissions, have been proposed to make packet forwarding insensitive to link quality variations. However, previously proposed opportunistic schemes select candidates and prioritize them based on single-path metrics such as ETX, which do not capture the real closeness between a node pair under opportunistic forwarding. In this paper, we propose a new metricexpected any-path transmissions (EAX) for a pair of nodes with a given set of candidates that captures the expected number of transmissions between them under opportunistic forwarding. Based on EAX, we develop a candidate selection and prioritization method which guarantees that each candidate contributes to packet delivery. We then design a hop-by-hop routing scheme, opportunistic any-path forwarding (OAPF), which can handle multiple interactive traffic flows. We evaluate the performance of OAPF using NS2 and show that OAPF provides significant throughput improvement over traditional best-path routing.

[1]  Jitendra Padhye,et al.  Comparison of routing metrics for static multi-hop wireless networks , 2004, SIGCOMM 2004.

[2]  Robert Tappan Morris,et al.  a high-throughput path metric for multi-hop wireless routing , 2005, Wirel. Networks.

[3]  Srihari Nelakuditi,et al.  On selection of candidates for opportunistic anypath forwarding , 2006, MOCO.

[4]  Srihari Nelakuditi,et al.  Piggybacked-Ack-aided Concurrent Transmissions in Wireless Networks , 2005 .

[5]  MorrisRobert,et al.  Opportunistic routing in multi-hop wireless networks , 2004 .

[6]  Robert Morris,et al.  Link-level measurements from an 802.11b mesh network , 2004, SIGCOMM 2004.

[7]  Nitin H. Vaidya,et al.  MAC-layer anycasting in ad hoc networks , 2004, Comput. Commun. Rev..

[8]  Michele Zorzi,et al.  Geographic Random Forwarding (GeRaF) for Ad Hoc and Sensor Networks: Energy and Latency Performance , 2003, IEEE Trans. Mob. Comput..

[9]  Robert Tappan Morris,et al.  Opportunistic routing in multi-hop wireless networks , 2004, Comput. Commun. Rev..

[10]  Kang G. Shin,et al.  Link-layer salvaging for making routing progress in mobile ad hoc networks , 2005, MobiHoc '05.

[11]  Starsky H. Y. Wong,et al.  ROMER : Resilient Opportunistic Mesh Routing for Wireless Mesh Networks , 2005 .

[12]  Samir Ranjan Das,et al.  Exploiting path diversity in the link layer in wireless ad hoc networks , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[13]  Edward W. Knightly,et al.  Opportunistic media access for multirate ad hoc networks , 2002, MobiCom '02.

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

[15]  Peter Larsson Selection diversity forwarding in a multihop packet radio network with fading channel and capture , 2001, MobiHoc '01.

[16]  D. Woolley,et al.  The white paper , 1943, Public Health.