High performance TCP in ANSNET
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
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.
{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.
{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
{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.
Paxson V., 1993, University of California
{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.
{38} I. Merit "Nsfnet statistics repository." ftp://nis.nsf.net/statistics/nsfnet/. {38} I. Merit "Nsfnet statistics repository." ftp://nis.nsf.net/statistics/nsfnet/.