Trading structure for randomness in wireless opportunistic routing
Top Cited Papers
- 27 August 2007
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 37 (4) , 169-180
- https://doi.org/10.1145/1282427.1282400
Abstract
Opportunistic routing is a recent technique that achieves high throughput in the face of lossy wireless links. The current opportunistic routing protocol, ExOR, ties the MAC with routing, imposing a strict schedule on routers' access to the medium. Although the scheduler delivers opportunistic gains, it misses some of the inherent features of the 802.11 MAC. For example, it prevents spatial reuse and thus may underutilize the wireless medium. It also eliminates the layering abstraction, making the protocol less amenable to extensions to alternate traffic types such as multicast. This paper presents MORE, a MAC-independent opportunistic routing protocol. MORE randomly mixes packets before forwarding them. This randomness ensures that routers that hear the same transmission do not forward the same packets. Thus, MORE needs no special scheduler to coordinate routers and can run directly on top of 802.11. Experimental results from a 20-node wireless testbed show that MORE's median unicast throughput is 22% higher than ExOR, and the gains rise to 45% over ExOR when there is a chance of spatial reuse. For multicast, MORE's gains increase with the number of destinations, and are 35-200% greater than ExOR.Keywords
This publication has 22 references indexed in Scilit:
- XORs in the airACM SIGCOMM Computer Communication Review, 2006
- Measurement-based models of delivery and interference in static wireless networksACM SIGCOMM Computer Communication Review, 2006
- Growth codesACM SIGCOMM Computer Communication Review, 2006
- Polynomial Time Algorithms for Multicast Network Code ConstructionIEEE Transactions on Information Theory, 2005
- Cooperative Diversity in Wireless Networks: Efficient Protocols and Outage BehaviorIEEE Transactions on Information Theory, 2004
- Link-level measurements from an 802.11b mesh networkACM SIGCOMM Computer Communication Review, 2004
- Opportunistic routing in multi-hop wireless networksACM SIGCOMM Computer Communication Review, 2004
- An algebraic approach to network codingIEEE/ACM Transactions on Networking, 2003
- The click modular routerACM Transactions on Computer Systems, 2000
- Network information flowIEEE Transactions on Information Theory, 2000