AR-TCP: a loss-aware adaptive rate based TCP for ad hoc wireless networks

  • Authors:
  • B. Venkata Ramana;B. S. Manoj;C. Siva Ram Murthy

  • Affiliations:
  • Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai, India;CallT2, Jacobs School of Engineering, University of California, San Diego, CA;Department of Computer Science and Engineering, Indian Institute of Technology Madras, Chennai, India

  • Venue:
  • Journal of High Speed Networks - Special issue on trusted internet workshop (TIW) 2004
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Transmission Control Protocol (TCP), the de-facto protocol for reliable transport over the Internet, does not perform well over Ad hoc Wireless Networks (AWNs). The reasons are as follows. The bursty transmissions made by TCP often lead to congestion in the AWNs which further result in a high packet loss. Another reason is the TCP's inability of distinguishing congestion losses from wireless losses, as a result of which, it invokes the congestion control mechanism for both cases. In order to address these problems, we propose Loss-Aware Adaptive Rate based TCP (AR-TCP), which does the rate-based transmission of TCP segments and also maintains compatibility with TCP. By making a few changes to TCP code, AR-TCP is implemented as a small controller called Adaptive Transport Controller (ATC) that works just below TCP. The ATC adapts to the state of the network, using the feedback about end-to-end data rate and quality of the path of a TCP flow. The ATC schedules the data segments, which are received from TCP, according to the end-to-end data rate. When a path break is predicted, ATC pushes TCP into FREEZE state, in which TCP does not transmit any segments; thus avoids unnecessary re-transmissions and re-transmission timeouts (RTOs). Since the segments are transmitted based on the end-to-end data rate, a TCP flow experiences fewer number of congestion situations, which minimizes the packet loss due to congestion. The rate-based transmission also helps in improving the fairness at MAC layer. Extensive simulations were performed to assess the performance of the AR-TCP under varying network conditions. The simulation results clearly indicate the gain (upto 71%) in the throughput of AR-TCP and also significant reduction (upto 70%) in the packet loss compared to those of TCP.