Dynamics of TCP traffic over ATM networks

We investigate the performance of TCP connections over ATM networks without ATM-level congestion control, and compare it to the performance of TCP over packet-based networks. For simulations of congested networks, the effective throughput of TCP over ATM can be quite low when cells are dropped at the congested ATM switch. The low throughput is due to wasted bandwidth as the congested link transmits cells from “corrupted” packets, i.e., packets in which at least one cell is dropped by the switch. This fragmentation effect can be corrected and high throughput can be achieved if the switch drops whole packets prior to buffer overflow; we call this strategy Early Packet Discard. We also discuss general issues of congestion avoidance for best-effort traffic in ATM networks.

[1]  Srinivasan Keshav,et al.  REAL: A Network Simulator , 1988 .

[2]  Roy H. Campbell,et al.  Internet protocol traffic analysis with applications for ATM switch design , 1993, CCRV.

[3]  Scott Shenker,et al.  Some observations on the dynamics of a congestion control algorithm , 1990, CCRV.

[4]  David Clark,et al.  Architectural considerations for a new generation of protocols , 1990, SIGCOMM 1990.

[5]  Van Jacobson,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[6]  Ramon Caceres Rodriguez Multiplexing traffic at the entrance to wide-area networks , 1992 .

[7]  Stephen P. Morgan,et al.  Dynamic Window Flow Control on a High-Speed Wide-Area Data Network , 1993, Comput. Networks ISDN Syst..

[8]  Jeffrey C. Mogul,et al.  Fragmentation considered harmful , 1987, SIGCOMM '87.

[9]  B. A. Makrucki On the performance of submitting excess traffic to ATM networks , 1991, IEEE Global Telecommunications Conference GLOBECOM '91: Countdown to the New Millennium. Conference Record.

[10]  Van Jacobson,et al.  Traffic phase effects in packet-switched gateways , 1991, CCRV.

[11]  P. Venkat Rangan,et al.  Frame-Induced Packet Discarding: An Efficient Strategy for Video Networking , 1993, NOSSDAV.

[12]  Gursharan S. Sidhu,et al.  Inside Appletalk (The Apple Connectivity Library) , 1990 .

[13]  Sally Floyd,et al.  Connections with multiple congested gateways in packet-switched networks part 1: one-way traffic , 1991, CCRV.

[14]  Derek McAuley,et al.  Fairisle: an ATM network for the local area , 1991, SIGCOMM 1991.

[15]  Michael Burrows,et al.  Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links , 1991, IEEE J. Sel. Areas Commun..

[16]  K.M. Adams,et al.  Packet reassembly during cell loss , 1993, IEEE Network.

[17]  David R. Cheriton VMTP: Versatile Message Transaction Protocol: Protocol specification , 1988, RFC.

[18]  Trevor Blackwell,et al.  Credit-based flow control for ATM networks: credit update protocol, adaptive credit allocation and statistical multiplexing , 1994, SIGCOMM 1994.

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

[20]  Chien Fang,et al.  A simulation study of TCP performance in ATM networks , 1994, 1994 IEEE GLOBECOM. Communications: The Global Bridge.

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

[22]  H. T. Kung,et al.  The FCVC (flow-controlled virtual channels) proposal for ATM networks: a summary , 1993, 1993 International Conference on Network Protocols.

[23]  P. Newman,et al.  Backward explicit congestion notification for ATM local area networks , 1993, Proceedings of GLOBECOM '93. IEEE Global Telecommunications Conference.

[24]  Randall J. Atkinson Default IP MTU for use over ATM AAL5 , 1994, RFC.