Issues in improving TCP performance over ATM

We consider the adequacy of TCP control mechanisms for rate- based ATM service classes in general. TCP congestion control and avoidance algorithms are discussed. We study their match to the ATM variable bit rate (VBR) service class. We explain that by using TCP rather than VBR policing we introduce an under-utilization in the network channel capacity. We propose some enhancements and fine tunings to the rate-based classes, present a new TCP window control mechanism and show an improvement in the effective bandwidth used.

[1]  Hossam Afifi,et al.  Evaluation of FIFO-based buffer management algorithms for TCP over guaranteed frame rate service , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

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

[3]  Hossam Afifi,et al.  Internet Applications over Native ATM , 1998, Comput. Networks.

[4]  Sally Floyd,et al.  Simulation-based comparisons of Tahoe, Reno and SACK TCP , 1996, CCRV.

[5]  Pierre E. Boyer,et al.  A Reservation Principle with Applications to the ATM Traffic Control , 1992, Comput. Networks ISDN Syst..

[6]  Olivier Bonaventure,et al.  Is VBR a solution for an ATM LAN? , 1996, Protocols for High-Speed Networks.

[7]  Partho Pratim Mishra Effect of leaky bucket policing on TCP over ATM performance , 1996, Proceedings of ICC/SUPERCOMM '96 - International Conference on Communications.

[8]  Van Jacobson,et al.  A Two-bit Differentiated Services Architecture for the Internet , 1999, RFC.

[9]  A. Varma,et al.  Performance of TCP over multi-hop ATM networks: a comparative study of ATM-layer congestion control schemes , 1995, Proceedings IEEE International Conference on Communications ICC '95.

[10]  Rene L. Cruz,et al.  A calculus for network delay, Part I: Network elements in isolation , 1991, IEEE Trans. Inf. Theory.

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

[12]  Sally Floyd,et al.  Dynamics of TCP traffic over ATM networks , 1994, SIGCOMM 1994.

[13]  Abhay Parekh,et al.  A generalized processor sharing approach to flow control in integrated services networks-the single node case , 1992, [Proceedings] IEEE INFOCOM '92: The Conference on Computer Communications.

[14]  Michael Perloff,et al.  Improvements to TCP performance in high-speed ATM networks , 1995, CACM.

[15]  Nada Golmie,et al.  The NIST ATM Network Simulator -- Operation and Programming, Version 1.0 | NIST , 1995 .

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

[17]  Matthew Mathis,et al.  Forward acknowledgement: refining TCP congestion control , 1996, SIGCOMM 1996.

[18]  Laurie Cuthbert,et al.  Traffic Control and Resource Management , 1993 .

[19]  R. Wilder,et al.  Wide-area Internet traffic patterns and characteristics , 1997, IEEE Netw..

[20]  Chien Fang,et al.  TCP performance in ATM networks: ABR parameter tuning and ABR/UBR comparisons , 1996 .

[21]  J. M. Karlsson,et al.  Interaction between TCP flow control and ABR rate control , 1997, IEEE ATM '97 Workshop Proceedings (Cat. No.97TH8316).

[22]  Hung-Hsiang Jonathan Chao,et al.  TCP/IP over ATM-GFR , 1998, 1998 IEEE ATM Workshop Proceedings. 'Meeting the Challenges of Deploying the Global Broadband Network Infrastructure' (Cat. No.98EX164).

[23]  E. Wallmeier,et al.  Applications of the leaky bucket throughput characterisation , 1997, IEEE ATM '97 Workshop Proceedings (Cat. No.97TH8316).

[24]  Zhen Liu,et al.  Evaluation of TCP Vegas: emulation and experiment , 1995, SIGCOMM '95.