Issue No. 12 - December (2009 vol. 8)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TMC.2009.82
Jayesh Seshadri , University of Texas at Austin, Austin
Yogita Ashok Mehta , University of Texas at Austin, Austin
Eric Rozner , University of Texas at Austin, Austin
Lili Qiu , University of Texas at Austin, Austin
Multihop wireless mesh networks are becoming a new attractive communication paradigm owing to their low cost and ease of deployment. Routing protocols are critical to the performance and reliability of wireless mesh networks. Traditional routing protocols send traffic along predetermined paths and face difficulties in coping with unreliable and unpredictable wireless medium. In this paper, we propose a Simple Opportunistic Adaptive Routing protocol (SOAR) to explicitly support multiple simultaneous flows in wireless mesh networks. SOAR incorporates the following four major components to achieve high throughput and fairness: 1) adaptive forwarding path selection to leverage path diversity while minimizing duplicate transmissions, 2) priority timer-based forwarding to let only the best forwarding node forward the packet, 3) local loss recovery to efficiently detect and retransmit lost packets, and 4) adaptive rate control to determine an appropriate sending rate according to the current network conditions. We implement SOAR in both NS-2 simulation and an 18-node wireless mesh testbed. Our extensive evaluation shows that SOAR significantly outperforms traditional routing and a seminal opportunistic routing protocol, ExOR, under a wide range of scenarios.
Opportunistic routing, wireless mesh networks.
Jayesh Seshadri, Yogita Ashok Mehta, Eric Rozner, Lili Qiu, "SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks", IEEE Transactions on Mobile Computing, vol. 8, no. , pp. 1622-1635, December 2009, doi:10.1109/TMC.2009.82