Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

The incremental deployability of RTT-based congestion avoidance for high speed TCP Internet connections

Published: 01 June 2000 Publication History

Abstract

Our research focuses on end-to-end congestion avoidance algorithms that use round trip time (RTT) fluctuations as an indicator of the level of network congestion. The algorithms are referred to as delay-based congestion avoidance or DCA. Due to the economics associated with deploying change within an existing network, we are interested in an incrementally deployable enhancement to the TCP/Reno protocol. For instance, TCP/Vegas, a DCA algorithm, has been proposed as an incremental enhancement. Requiring relatively minor modifications to a TCP sender, TCP/Vegas has been shown to increase end-to-end TCP throughput primarily by avoiding packet loss. We study DCA in today's best effort Internet where IP switches are subject to thousands of TCP flows resulting in congestion with time scales that span orders of magnitude. Our results suggest that RTT-based congestion avoidance may not be reliably incrementally deployed in this environment. Through extensive measurement and simulation, we find that when TCP/DCA (i.e., a TCP/Reno sender that is extended with DCA) is deployed over a high speed Internet path, the flow generally experiences degraded throughput compared to an unmodified TCP/Reno flow. We show (1) that the congestion information contained in RTT samples is not sufficient to predict packet loss reliably and (2) that the congestion avoidance in response to delay increase has minimal impact on the congestion level over the path when the total DCA traffic at the bottleneck consumes less than 10% of the bottleneck bandwidth.

References

[1]
J. Ahn, P. Danzig, Z. Liu, L. Yan, "Evaluation of TCP Vegas: Emulation and Experiment", ACM SIGCOMM95.
[2]
M. Allman, V. Paxson, W. Stevens, "TCP Congestion Control", RFC 2581, April 1999.
[3]
P. Barford, M. Crovella, "Generating Representative Web Workloads for Network and Server Performance Evaluation", ACM SIGMETRICS '98, July, 1998.
[4]
S Bortzmeyer, the echoping measurement tool available at http ://www.en sta.fr/internet/unix/sysadmin/echoping.html.
[5]
L. Brakmo, S. O'Malley, L. Peterson, "TCP Vegas: New Techniques for Congestion Detection and Avoidance", ACM SIGCOMM94, 1994.
[6]
J. Bolot, "End-to-end Packet Delay and Loss Behavior in the Internet", ACM SIGCOMM93.
[7]
K. Claffy, G. Miller, K. Thompson, "The Nature of the Beast: Recent Traffic Measurements from an Internet Backbone", http://info.isoc.org/inet98/proceedings16g/6g 3.htm.
[8]
R. Jain, "A Delay-Based Approach for Congestion Avoidance in Interconnected Heterogeneous Computer Networks", ACM CCR Vol 19, #5, October 1989.
[9]
V. Jacobson, "Congestion Avoidance and Control", ACM SIGCOMM88, 1988.
[10]
V. Jacobson, C. Leres, S. McCanne, tcpdump available at ftp://ftp.ee.l bl.g_oy.
[11]
J. Martin, "RTT-Based Congestion Avoidance for High Speed TCP Internet Connections", PhD. Thesis, North Carolina State University, Dec. 1999.
[12]
R. Miles, ttcp measurement tool, available at http ://www. freebsd.org/ports.
[13]
S. Moon, et. AI., "Correlation of Packet Delay and Loss in the Internet", INFOCOM 1999.
[14]
The Network Simulator. Available at : htto://wwwmash.cs.Berkele~.EDU/ns/.
[15]
V. Paxson, PhD. Thesis, University of California Berkeley, 1997.
[16]
K. Thompson, G. Miller and R. Wilder, "Wide Area Internet Traffic Patterns and Characteristics", IEEE Network, Nov, 1997. http:l/www.vbns.net/presentations/papers/MCItraffic
[17]
Z. Wang, J; Crowcroft, "Eliminating Periodic Packet Losses in the 4.3-Tahoe BSD TCP Congestion Control Algorithm", ACM Computer Communication Review, April 1992.

Cited By

View all
  • (2019)A Novel Data Mining Approach for Analysis and Pattern Recognition of Active Fingerprinting ComponentsWireless Personal Communications: An International Journal10.1007/s11277-019-06135-1105:3(1039-1068)Online publication date: 1-Apr-2019
  • (2013)Understanding tradeoffs in incremental deployment of new network architecturesProceedings of the ninth ACM conference on Emerging networking experiments and technologies10.1145/2535372.2535396(271-282)Online publication date: 9-Dec-2013
  • (2009)TFRC and RTT thresholds interdependence in a selective retransmission scheme2009 IEEE Symposium on Computers and Communications10.1109/ISCC.2009.5202239(618-623)Online publication date: Jul-2009
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGMETRICS Performance Evaluation Review
ACM SIGMETRICS Performance Evaluation Review  Volume 28, Issue 1
Special issue on proceedings of ACM SIGMETRICS 2000
June 2000
327 pages
ISSN:0163-5999
DOI:10.1145/345063
Issue’s Table of Contents
  • cover image ACM Conferences
    SIGMETRICS '00: Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
    June 2000
    329 pages
    ISBN:1581131941
    DOI:10.1145/339331
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 June 2000
Published in SIGMETRICS Volume 28, Issue 1

Check for updates

Author Tags

  1. RTT measurement
  2. TCP
  3. congestion avoidance

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)76
  • Downloads (Last 6 weeks)27
Reflects downloads up to 28 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)A Novel Data Mining Approach for Analysis and Pattern Recognition of Active Fingerprinting ComponentsWireless Personal Communications: An International Journal10.1007/s11277-019-06135-1105:3(1039-1068)Online publication date: 1-Apr-2019
  • (2013)Understanding tradeoffs in incremental deployment of new network architecturesProceedings of the ninth ACM conference on Emerging networking experiments and technologies10.1145/2535372.2535396(271-282)Online publication date: 9-Dec-2013
  • (2009)TFRC and RTT thresholds interdependence in a selective retransmission scheme2009 IEEE Symposium on Computers and Communications10.1109/ISCC.2009.5202239(618-623)Online publication date: Jul-2009
  • (2006)Statistical analysis of TCP's retransmission timeout algorithmIEEE/ACM Transactions on Networking10.1109/TNET.2006.87257714:2(383-396)Online publication date: 1-Apr-2006
  • (2018)Gateway Feedback Congestion Control (GFCC) algorithm2018 1st International Scientific Conference of Engineering Sciences - 3rd Scientific Conference of Engineering Science (ISCES)10.1109/ISCES.2018.8340519(7-12)Online publication date: Jan-2018
  • (2010)TCP LibraComputer Networks: The International Journal of Computer and Telecommunications Networking10.1016/j.comnet.2010.02.01454:14(2327-2344)Online publication date: 1-Oct-2010
  • (2006)TCP-LPIEEE/ACM Transactions on Networking10.1109/TNET.2006.87970214:4(739-752)Online publication date: 1-Aug-2006
  • (2006)Statistical analysis of TCP's retransmission timeout algorithmIEEE/ACM Transactions on Networking10.1109/TNET.2006.87257714:2(383-396)Online publication date: 1-Apr-2006
  • (2005)Collaborative congestion control in parallel TCP flowsIEEE International Conference on Communications, 2005. ICC 2005. 200510.1109/ICC.2005.1494504(1026-1030)Online publication date: 2005
  • (2004)Scalable resource management for high‐performance Web serversInternational Journal of Communication Systems10.1002/dac.65017:5(389-406)Online publication date: 8-Jun-2004
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media