Delayed duplicate acknowledgements: a TCP-Unaware approach to improve performance of TCP over wireless

Since a TCP sender cannot distinguish between packet losses arising from transmission errors from those due to congestion, TCP tends to perform poorly on wireless links that are prone to transmission errors. Several techniques have previously been proposed to improve TCP performance over wireless links. Existing schemes typically require an intermediate node (typically, a base station) to be TCP-aware. For instance, the Snoop scheme requires the base station to interpret TCP headers and take appropriate action to help improve TCP performance. This paper proposes an alternative TCP-unaware technique that attempts to mimic the behavior of the Snoop protocol. Performance evaluation shows that the proposed Delayed Dupacks scheme performs quite well. Copyright © 2001 John Wiley & Sons, Ltd.

[1]  Mooi Choo Chuah,et al.  Throughput performance of transport-layer protocols over wireless LANs , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[2]  Bruce Tuch,et al.  Development of WaveLAN®, an ISM band wireless LAN , 1993, AT&T Technical Journal.

[3]  R. Yavatkar,et al.  Improving End-to-End Performance of TCP over Mobile Internetworks , 1994, 1994 First Workshop on Mobile Computing Systems and Applications.

[4]  Srinivasan Seshan,et al.  Improving reliable transport and handoff performance in cellular wireless networks , 1995, Wirel. Networks.

[5]  Randall J. Atkinson,et al.  Security Architecture for the Internet Protocol , 1995, RFC.

[6]  Prathima Agrawal,et al.  Congestion or corruption? A strategy for efficient wireless TCP sessions , 1995, Proceedings IEEE Symposium on Computers and Communications.

[7]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[8]  Donald C. Cox,et al.  Wireless personal communications: what is it? , 1995, IEEE Wirel. Commun..

[9]  Liviu Iftode,et al.  Improving the Performance of Reliable Transport Protocols in Mobile Computing Environments , 1994, IEEE J. Sel. Areas Commun..

[10]  H. Balakrishnan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1999, SIGCOMM '96.

[11]  Robert C. Durst,et al.  TCP extensions for space communications , 1996, MobiCom '96.

[12]  T. V. Lakshman,et al.  On the design of interfaces for TCP/IP over wireless , 1996, Proceedings of MILCOM '96 IEEE Military Communications Conference.

[13]  Srinivasan Seshan,et al.  A comparison of mechanisms for improving TCP performance over wireless links , 1996, SIGCOMM 1996.

[14]  Kevin R. Fall,et al.  Ns: notes and documentation , 1997 .

[15]  Rifaat A. Dayem Mobile Data and Wireless Lan Technologies , 1997 .

[16]  Michele Zorzi,et al.  Error control in multi-layered stacks , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[17]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[18]  Zygmunt J. Haas,et al.  Mobile-TCP: an asymmetric transport protocol design for mobile systems , 1997 .

[19]  Prathima Agrawal,et al.  Mobile-TCP: an asymmetric transport protocol design for mobile systems , 1997, Proceedings of ICC'97 - International Conference on Communications.

[20]  Upamanyu Madhow,et al.  Dynamic congestion control and error recovery over a heterogeneous Internet , 1997, Proceedings of the 36th IEEE Conference on Decision and Control.

[21]  Ibrahim Matta,et al.  WTCP: An Efficient Transmission Control Protocol for Networks with Wireless Links , 1998 .

[22]  Peter Steenkiste,et al.  Improving wireless LAN performance via adaptive local error control , 1998, Proceedings Sixth International Conference on Network Protocols (Cat. No.98TB100256).

[23]  Satish K. Tripathi,et al.  Mobile-end transport protocol: an alternative to TCP/IP over wireless links , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[24]  Hugo Krawczyk,et al.  A Security Architecture for the Internet Protocol , 1999, IBM Syst. J..

[25]  Mani B. Srivastava,et al.  Adaptive frame length control for improving wireless link throughput, range, and energy efficiency , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[26]  Michele Zorzi,et al.  Performance of TCP on wireless fading links with memory , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[27]  Nitin H. Vaidya,et al.  Discriminating congestion losses from wireless losses using inter-arrival times at the receiver , 1999, Proceedings 1999 IEEE Symposium on Application-Specific Systems and Software Engineering and Technology. ASSET'99 (Cat. No.PR00122).

[28]  A feedback-based scheme for improving TCP performance in ad hoc wireless networks , 2001, IEEE Wirel. Commun..