A technique of adaptive bandwidth estimation for SACK‐based TCP over wireless networks

With the recent development of mobile equipment, the use of the Internet in wireless environment has been increasing. However, TCP was originally designed for cable transmission. In the wireless environment, the system is affected by random error and burst error and cannot fully utilize the available bandwidth. Thus, it is necessary to investigate the design of TCP for the wireless environment. This paper is based on a combination of SACK and TCP-Westwood rate estimation. Performance is improved after a slow start by applying bandwidth estimation. By redefining the minimum value for RTT, the friendliness with existing TCP is also improved in environments unfavorable to TCP-Westwood. Thus, the proposed improvement of TCP has high friendliness with the existing TCP and also realizes efficient communication in the wireless environment. © 2005 Wiley Periodicals, Inc. Electron Comm Jpn Pt 1, 88(11): 32–43, 2005; Published online in Wiley InterScience (www.interscience.wiley.com). DOI 10.1002/ecja.20215

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

[2]  Sally Floyd,et al.  The NewReno Modification to TCP's Fast Recovery Algorithm , 2004, RFC.

[3]  Janey C. Hoe Improving the start-up behavior of a congestion control scheme for TCP , 1996, SIGCOMM 1996.

[4]  Larry Peterson,et al.  TCP Vegas: new techniques for congestion detection and avoidance , 1994, SIGCOMM 1994.

[5]  Srinivasan Seshan,et al.  Improving TCP/IP performance over wireless networks , 1995, MobiCom '95.

[6]  Ren Wang,et al.  Efficiency/friendliness tradeoffs in TCP Westwood , 2002, Proceedings ISCC 2002 Seventh International Symposium on Computers and Communications.

[7]  Srinivasan Keshav A control-theoretic approach to flow control , 1991, SIGCOMM 1991.

[8]  Sally Floyd,et al.  An Extension to the Selective Acknowledgement (SACK) Option for TCP , 2000, RFC.

[9]  Geoff Huston Standards: TCP in a Wireless World , 2001, IEEE Internet Comput..

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

[11]  Ren Wang,et al.  TCP westwood: Bandwidth estimation for enhanced transport over wireless links , 2001, MobiCom '01.

[12]  Vipul Gupta,et al.  Freeze-TCP: a true end-to-end TCP enhancement mechanism for mobile environments , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[13]  Lili Wang,et al.  A Conservative Selective Acknowledgment (SACK)-based Loss Recovery Algorithm for TCP , 2003, RFC.

[14]  Hiroshi Inamura,et al.  TCP over Second (2.5G) and Third (3G) Generation Wireless Networks , 2003, RFC.

[15]  Van Jacobson,et al.  TCP Extensions for High Performance , 1992, RFC.

[16]  Amit Aggarwal,et al.  Understanding the performance of TCP pacing , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).