Horizon: balancing tcp over multiple paths in wireless mesh network
Proceedings of the 14th ACM international conference on Mobile computing and networking
Block-switched networks: a new paradigm for wireless transport
NSDI'09 Proceedings of the 6th USENIX symposium on Networked systems design and implementation
Prioritizing data in emergency response based on context, message content and role
Proceedings of the 1st International Conference on Wireless Technologies for Humanitarian Relief
Hi-index | 0.01 |
Despite years of research and development, pioneering deployments of multihop wireless networks have not proven successful.The performance of routing and transport is often unstable due to contention-induced packet losses, especially when the networkis large and the offered load is high. In this paper we propose RAIN, a reliable wireless network architecture for large-scalemultihop wireless networks. A RAIN network enforces contention control by limiting the queue length at intermediate wirelessrouters to the minimum. To keep the queue short a RAIN network enforces congestion control through in-network implicit back-pressure.RAIN congestion control is built on wireless datalink layer mechanisms, e.g., mandatory per-frame acknowledgement and inter-framebackoff in popular CSMA/CA wireless transceivers, therefore very efficient and effective compared with those defined at thenetwork or transport layer for the wired Internet. As a result of the built-in contention and congestion control, RAIN presentsthe end hosts a highly reliable network service model, even more reliable than that of the wired Internet. The end hosts onlyneed to deal with packet losses due to router or routing failures. Therefore, the transport protocol can be significantlysimplified. This is in stark contrast to the existing approach of adding more and more complexity to adapt TCP for multihopwireless networks. We propose the details of RAIN datalink layer protocol, and a simple transport protocol at the end hosts.