Window adaptive TCP for EGPRS networks

TCP congestion control has been widely discussed on various networks under wireline or wireless environment. Many research studies have been raised to help TCP be more sensitive to the network congestion by adding explicit notifications in TCP connection or letting the intermediate nodes in the network to join TCP congestion control. In GPRS/EGPRS systems and other 3G cellular networks, the radio network controller chooses among several channel coders according to the signal to interference ratio. Hence, the channel data rate that an individual user experiences is time-dependent and variable. We propose a TCP window control mechanism that adapts to the variable channel data rates. Our simulations show that the window adaptive TCP decreases the buffer occupancy and packet transmission delay, and achieves better throughput utilization when compared with the standard TCP Tahoe version and the Reno version.

[1]  J. Sachs,et al.  Analysis of the General Packet Radio Service (GPRS) of GSM as access to the Internet , 1998, ICUPC '98. IEEE 1998 International Conference on Universal Personal Communications. Conference Proceedings (Cat. No.98TH8384).

[2]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

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

[4]  D. Huang,et al.  TCP over packet radio , 2000, 2000 IEEE Emerging Technologies Symposium on Broadband, Wireless Internet Access. Digest of Papers (Cat. No.00EX414).

[5]  Jianping Pan,et al.  TCP performance and its improvement over wireless links , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[6]  Mario Gerla,et al.  Bandwidth feedback control of TCP and real time sources in the Internet , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[7]  Michael Meyer TCP performance over GPRS , 1999, WCNC. 1999 IEEE Wireless Communications and Networking Conference (Cat. No.99TH8466).

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

[9]  Fouad A. Tobagi,et al.  Packet-level traffic measurements from a tier-1 ip backbone , 2001 .

[10]  Anurag Kumar,et al.  Performance of TCP congestion control with explicit rate feedback: rate adaptive TCP (RATCP) , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

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

[12]  K. K. Ramakrishnan,et al.  Explicit window adaptation: a method to enhance TCP performance , 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.

[13]  James Aweya,et al.  Enhancing network performance with TCP rate control , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[14]  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).

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

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

[17]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[18]  Jian Cai,et al.  Providing differentiated services in EGPRS through packet scheduling , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).