ExOR: opportunistic multi-hop routing for wireless networks
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications
XORs in the air: practical wireless network coding
Proceedings of the 2006 conference on Applications, technologies, architectures, and protocols for computer communications
Robust rate adaptation for 802.11 wireless networks
Proceedings of the 12th annual international conference on Mobile computing and networking
Trading structure for randomness in wireless opportunistic routing
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Efficient channel-aware rate adaptation in dynamic environments
Proceedings of the 6th international conference on Mobile systems, applications, and services
Symbol-level network coding for wireless mesh networks
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
ZipTx: Harnessing Partial Packets in 802.11 Networks
Proceedings of the 14th ACM international conference on Mobile computing and networking
Experimentation and performance evaluation of rate adaptation algorithms in wireless mesh networks
Proceedings of the 5th ACM symposium on Performance evaluation of wireless ad hoc, sensor, and ubiquitous networks
Cross-layer wireless bit rate adaptation
Proceedings of the ACM SIGCOMM 2009 conference on Data communication
SOAR: Simple Opportunistic Adaptive Routing Protocol for Wireless Mesh Networks
IEEE Transactions on Mobile Computing
Opportunistic Routing for Interactive Traffic in Wireless Networks
ICDCS '10 Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems
Predictable 802.11 packet delivery from wireless channel measurements
Proceedings of the ACM SIGCOMM 2010 conference
AccuRate: constellation based rate estimation in wireless networks
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Maranello: practical partial packet recovery for 802.11
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Rate Adaptation in Congested Wireless Networks through Real-Time Measurements
IEEE Transactions on Mobile Computing
TCPSpeaker: clean and dirty sides of the same slate
ACM SIGMOBILE Mobile Computing and Communications Review
Revisiting partial packet recovery in 802.11 wireless LANs
MobiSys '11 Proceedings of the 9th international conference on Mobile systems, applications, and services
Capacity of opportunistic routing in multi-rate and multi-hop wireless networks
IEEE Transactions on Wireless Communications - Part 1
Polynomial-time algorithms for multirate anypath routing in wireless multihop networks
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Opportunistic Routing (OR) has been proven effective for wireless mesh networks. However, the existing OR protocols cannot meet all the requirements for high-speed, multi-rate wireless mesh networks, including: running on commodity Wi-Fi interface, supporting TCP, low complexity, supporting multiple link layer data rates, and exploiting partial packets. In this paper, we propose Practical Opportunistic Routing (POR), a new OR protocol that meets all above requirements. The key features of POR include: packet forwarding based on a per-packet feedback mechanism, block-based partial packet recovery, multi-hop link rate adaptation, and a novel path cost calculation which enables good path selection by considering the ability of nodes to select appropriate data rates to match the channel conditions. We implement POR within the Click modular router and our experiments in a 16-node wireless testbed confirm that POR achieves significantly better performance than the compared protocols for both UDP and TCP traffic.