Performance of TCP in IP/ATM internetworks

The Asynchronous Transfer Mode (ATM) level flow control schemes and their impact on Transmission Control Protocol (TCP) over ATM have been extensively studied (Fang et al., A simulation study of TCP performance in ATM networks, in: Proceedings of IEEE GLOBECOM'94, San Francisco, 28 November-2 December 1994, pp. 1217-1223; S. Kalyanaraman et al., Performance of TCP/IP over ABR, in: Proceedings of Globecom'96, London, November 1996; H. Li et al., A simulation study of TCP performance in ATM networks with ABR and UBR services, in: INFOCOM'96, March 1996). In this paper, we extend the work of Yin and Jagannath (End-to-end traffic management in IP/ATM internetworks, ATM Forum Contribution 96-1406, October 1996) on TCP over available bit rate (ABR) and unspecified bit rate (UBR) services in an IP/ATM internetworking environment, and provide a more comprehensive study on this important issue. We compare TCP performance in terms of goodput and fairness and discuss the performance tradeoff among different types of services. We also investigate the ATM edge congestion with different traffic scenarios in various networks configurations and system setups. In particular, a simple and effective scheme to prevent ATM edge buffer overflow is proposed in this paper. Simulation results are provided to show that our scheme can reduce the ATM edge congestion, and therefore provide significant improvement of TCP goodput.

[1]  Raj Jain,et al.  The art of computer systems performance analysis - techniques for experimental design, measurement, simulation, and modeling , 1991, Wiley professional computing.

[2]  Kai-Yeung Siu,et al.  Performance of TCP over UBR in ATM with EPD and virtual queuing techniques , 1998, Comput. Commun..

[3]  Chinatsu Ikeda,et al.  A simulation study of TCP performance in ATM networks with ABR and UBR services , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[4]  Jonathan S. Turner Maintaining high throughput during overload in ATM switches , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[5]  David Finkel,et al.  Book review: The Art of Computer Systems Performance Analysis by R. Jain (Wiley-Interscience, 1991) , 1990, PERV.

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

[7]  Nanying Yin,et al.  End-to-end traffic management in IP/ATM internetworks , 1997, IEEE ATM '97 Workshop Proceedings (Cat. No.97TH8316).

[8]  Raj Jain,et al.  Performance of TCP/IP over ABR , 1996 .

[9]  William Stallings IPv6: the new Internet protocol , 1996 .

[10]  Raj Jain,et al.  Performance of TCP/IP over ABR service on ATM networks , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[11]  Kai-Yeung Siu,et al.  Intelligent congestion control for ABR service in ATM networks , 1994, CCRV.

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

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

[14]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[15]  Greg Minshall,et al.  Flow labelled IP: a connectionless approach to ATM , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[16]  Chinatsu Ikeda,et al.  Performance of TCP over UBR service in ATM networks with Per-VC early packet discard schemes , 1996, Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on Computers and Communications.