RAIN: A Reliable Wireless Network Architecture

  • Authors:
  • Chaegwon Lim;Haiyun Luo;Chong-ho Choi

  • Affiliations:
  • -;Department of Computer Science, University of Illinois at Urbana-Champaign, USA. haiyun@cs.uiuc.edu;School of Electrical Engineering and Computer Science, Seoul National University, Korea. chchoi@csl.snu.ac.kr

  • Venue:
  • ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

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.