Improving loss resilience with multi-radio diversity in wireless networks
Proceedings of the 11th annual international conference on Mobile computing and networking
PPR: partial packet recovery for wireless networks
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Beyond the bits: cooperative packet recovery using physical layer information
Proceedings of the 13th annual ACM international conference on Mobile computing and networking
Zigzag decoding: combating hidden terminals in wireless 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
Efficient error estimating coding: feasibility and applications
Proceedings of the ACM SIGCOMM 2010 conference
Maranello: practical partial packet recovery for 802.11
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Hi-index | 0.01 |
High bit error rates reduce the performance of wireless networks. This is exacerbated by the enforcement of bit-by-bit correct transmissions and the resulting retransmission overhead. Recently, research has focused on more efficient link layer mechanisms and on tolerating payload errors. Header errors, however, still cause today's network and transport protocols to drop the erroneous packets. Instead of retransmitting such packets, we investigate a novel concept (called Refector) of heuristically repairing header bit errors. Refector accepts erroneous packets on end hosts and exploits protocol knowledge and protocol state to assign packets to their correct destination applications. It operates on layers 3 and 4, is independent of the underlying MAC and PHY, and requires no changes to hardware, firmware, and communication behavior. We evaluate the Refector concept via a prototype implementation deployed in an 802.11 network. Our results show that Refector reduces packet loss in the network by more than 25% when compared to payload-error-tolerant protocols such as UDP-Lite.