An early retransmission technique to improve TCP performance for mobile ad hoc networks

As interests in MANET (mobile ad hoc networks) have increased, routing protocols suitable for MANET have been standardized specially in IETF (Internet Engineering Task Force). In addition to routing protocols, efforts to adopt the TCP stack as a reliable end-to-end transport protocol with some modifications appropriate for MANETs have been made for the smooth integration with the fixed Internet. Unlike previous approaches to improve TCP performance in MANETs, we modified the fast retransmission technique on the standard TCP. Basically, the fast retransmission technique utilizes the third duplicate ACK to trigger retransmission. However, if TCP is served by on-demand reactive ad-hoc routing protocols like DSR (dynamic source routing), AODV (ad hoc on-demand distance vector) and ABR (associativity-based routing) which can be considered as kinds of connection-oriented routing protocols until a route breakage occurs after a route acquisition, we can improve TCP performance by advancing the retransmission time using the first duplicate ACK triggered retransmission technique, without waiting for the third duplicate ACK packet. We show the performance improvement with this approach by using GIoMoSim simulator with AODV used as its underlying routing protocol, one of standardized on-demand reactive routing protocols in IETF.

[1]  Charles E. Perkins,et al.  Ad hoc On-Demand Distance Vector (AODV) Routing , 2001, RFC.

[2]  Zygmunt J. Haas,et al.  The zone routing protocol (zrp) for ad hoc networks" intemet draft , 2002 .

[3]  Rajendra V. Boppana,et al.  A comparison of TCP performance over three routing protocols for mobile ad hoc networks , 2001, MobiHoc '01.

[4]  W. Richard Stevens,et al.  TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms , 1997, RFC.

[5]  Jian Liu,et al.  ATCP: TCP for mobile ad hoc networks , 2001, IEEE J. Sel. Areas Commun..

[6]  Nitin H. Vaidya,et al.  Analysis of TCP Performance over Mobile Ad Hoc Networks , 1999, Wirel. Networks.

[7]  Yanghee Choi,et al.  TCP-BuS: Improving TCP performance in wireless Ad Hoc networks , 2001, J. Commun. Networks.

[8]  David B. Johnson,et al.  The Dynamic Source Routing Protocol for Mobile Ad Hoc Networks , 2003 .

[9]  Fred L. Templin,et al.  Topology Broadcast based on Reverse-Path Forwarding (TBRPF) , 2000 .

[10]  Ravi Prakash,et al.  A feedback based scheme for improving TCP performance in ad-hoc wireless networks , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[11]  Feng Wang,et al.  Improving TCP performance over mobile ad-hoc networks with out-of-order detection and response , 2002, MobiHoc '02.

[12]  Rajendra V. Boppana,et al.  A comparison of TCP performance over three routing protocols for mobile ad hoc networks , 2001, MobiHoc.

[13]  David A. Maltz,et al.  The dynamic source routing for mobile ad hoc networks , 2001 .

[14]  Philippe Jacquet,et al.  Optimized Link State Routing Protocol (OLSR) , 2003, RFC.

[15]  Chai-Keong Toh,et al.  Associativity-Based Routing for Ad Hoc Mobile Networks , 1997, Wirel. Pers. Commun..