High performance TCP in ANSNET

Computer Communication Review - Tập 24 Số 5 - Trang 45-60 - 1994
Curtis Villamizar1, Cheng Song
1Advanced Network & Services, Inc .

Tóm tắt

This report concentrates on specific requirements and goals of the research networks supported by ANSNET, but applies to any TCP dominated high speed WAN and in particular those striving to support high speed end-to-end flows. Measurements have been made under conditions intended to better understand performance barriers imposed by network equipment queueing capacities and queue drop strategies.The IBM RS/6000 based routers currently supporting ANSNET performed very well in these tests. Measurements have been made with the current software and performance enhanced software. Single TCP flows are able to achieve 40 Mb/s and competing multiple TCP flows achieve over 41 Mb/s link utilization on 44.7 Mb/s DS3 links with delays comparable to US cross continent ANSNET delays. Congestion collapse is demonstrated with intentionally reduced queueing capacity and using window sizes much larger than optimal.A variation of Floyd and Jacobson's Random Early Detection (RED) algorithm [1] is tested. Performance improved with the use of RED for tests involving multiple flows. With RED and queueing capacity at or above the delay bandwidth product, congestion collapse is avoided, allowing the maximum window size to safely be set arbitrarily high.Queueing capacity greater than or equal to the delay bandwidth product and RED are recommended. RED provides performance improvement in all but the single flow case, but cannot substitute for adequate queueing capacity, particularly if high speed flows are to be supported.

Từ khóa


Tài liệu tham khảo

10.1109/90.251892

Almes G. T., 1994, Third Symposium on High Speed Networking for Research in Europe

Claffy K. C., 1993, Internet Society

{4} ANS Network Operations Center "Ansnet link utilization daily reports." unpublished reports used for capacity planning Oct 1994. {4} ANS Network Operations Center "Ansnet link utilization daily reports." unpublished reports used for capacity planning Oct 1994.

{5} ANS Network Operations Center "Ansnet congestion loss daily reports." unpublished reports used for capacity planning Oct 1994. {5} ANS Network Operations Center "Ansnet congestion loss daily reports." unpublished reports used for capacity planning Oct 1994.

10.1145/1024908.1024910

10.1145/52324.52356

{8} J. Postel "Transmission control protocol " Network Working Group Request for Comments RFC 793 Information Sciences Institute University of Southern California Sept. 1981. {8} J. Postel "Transmission control protocol " Network Working Group Request for Comments RFC 793 Information Sciences Institute University of Southern California Sept. 1981.

Clark D., 1982, Internet Engineering Task Force

{10} J. Nagle "Congestion control in IP/TCP internetworks " Request for Comments RFC 896 Internet Engineering Task Force Jan. 1984. {10} J. Nagle "Congestion control in IP/TCP internetworks " Request for Comments RFC 896 Internet Engineering Task Force Jan. 1984.

Postel J., 1983, Internet Engineering Task Force

{12} D. Mills "Internet delay experiments " Request for Comments RFC 889 Internet Engineering Task Force Dec. 1983. {12} D. Mills "Internet delay experiments " Request for Comments RFC 889 Internet Engineering Task Force Dec. 1983.

Braden R., 1989, Information Sciences Institute

Peterson L., 1991, Internet Engineering Task Force

Braden R., 1988, Internet Engineering Task Force

Fox R., 1989, Internet Engineering Task Force

McKenzie A., 1989, Internet Engineering Task Force

Braden R., 1990, Internet Engineering Task Force

Borman D., 1992, Internet Engineering Task Force

{20} W. R. Stevens TCP/IP illustrated: the protocols vol. 1. Reading Massachusetts : Addison-Wesley 1994. {20} W. R. Stevens TCP/IP illustrated: the protocols vol. 1. Reading Massachusetts : Addison-Wesley 1994.

10.1109/35.29545

10.1145/378444.378446

{23} V. Jacobson "Some design issues for high-speed networks " in Networkshop '93 (Melbourne Australia) Nov. 1993. {23} V. Jacobson "Some design issues for high-speed networks " in Networkshop '93 (Melbourne Australia) Nov. 1993.

Mogul J., 1990, Internet Engineering Task Force

Knowles S., 1993, Internet Engineering Task Force

Floyd S., 1992, On traffic phase effects in packet-switched gateways, Internetworking : Research and Experience, 3, 115

10.1145/381906.381931

10.1145/115992.116006

10.1145/179606.179616

{30} C. Villamizar "A variation of random early detection congestion avoidance." work in progress. {30} C. Villamizar "A variation of random early detection congestion avoidance." work in progress.

10.1145/115994.116003

Paxson V., 1993, University of California

10.1145/167954.166255

10.1145/190314.190338

{35} C. Partridge "Editorial : The end of simple traffic models " IEEE Network vol. 7 Sept. 1993. {35} C. Partridge "Editorial : The end of simple traffic models " IEEE Network vol. 7 Sept. 1993.

{36} T. Skibo "Experiences with tcp extensions for high-performance networks." contained in ftp://vixen.cso.uiuc.edu/pub/tcplw.shar.Z. {36} T. Skibo "Experiences with tcp extensions for high-performance networks." contained in ftp://vixen.cso.uiuc.edu/pub/tcplw.shar.Z.

10.1145/122431.122434

{38} I. Merit "Nsfnet statistics repository." ftp://nis.nsf.net/statistics/nsfnet/. {38} I. Merit "Nsfnet statistics repository." ftp://nis.nsf.net/statistics/nsfnet/.

{39} A. Romanow and S. Floyd "Dynamics of TCP traffic over ATM networks." see also 6th IEEE LAN/MAN Workshop 1993. {39} A. Romanow and S. Floyd "Dynamics of TCP traffic over ATM networks." see also 6th IEEE LAN/MAN Workshop 1993.