ACM Home Page
Please provide us with feedback. Feedback
Free-Drop TCP
Full text PdfPdf (243 KB)
Source ACM SIGMETRICS Performance Evaluation Review archive
Volume 34 ,  Issue 3  (December 2006) table of contents
SPECIAL ISSUE: The Eighth Workshop on MAthematical performance Modeling and Analysis (MAMA 2006) table of contents
Pages: 33 - 35  
Year of Publication: 2006
ISSN:0163-5999
Authors
Yuliy Baryshnikov  Bell Labs, Lucent Technologies
Ed Coffman  Columbia University
Jing Feng  Columbia University
Vishal Misra  Columbia University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 19,   Citation Count: 0
Additional Information:

abstract   references   collaborative colleagues  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1215956.1215970
What is a DOI?

ABSTRACT

We introduce a new class of TCP congestion control algorithms that take a non-standard approach: instead of modifying AIMD parameters or exploiting traffic measurements, the new protocols modify the rule for deciding when to cut the congestion window. The class is defined by an additional window with a packet-count parameter w; the congestion window is reduced by half when a packet loss is detected, at time t say, if and only if there has been at least one dropped packet in the last w packet transmissions prior to time t. An algorithm in the class is called Free-Drop TCP, since dropped packets are "free" (they do not cause cuts in the window size) unless they are sufficiently bursty. We propose this new class as a means to achieve high utilizations in high bandwidth-delay product networks with small buffers. We analyze a fluid model which leads to explicit estimates of the average throughput for small loss probabilities. We then give the results of experiments, which show that, relative to TCP, a family of 'shifted' response functions of the form O(1/√p - ε) can be obtained over a wide range of p by suitably varying w. Potential costs of these increases in throughput are also examined in terms of coefficents of variation and Jain's fairness measure. The costs range from negligible to moderate.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Y. Baryshnikov, E. Coffman, J. Feng, and P. Momcilovic. Asymptotic analysis of a nonlinear AIMD algorithm. Discrete Mathematics and Theoretical Computer Science, pages 27--38, 2005. In proceedings, 2005 International Conference on Analysis of Algorithms, Conrado Martinez (ed.).
 
2
Yu Gu, Don Towsley, Chris Hollot, and Honggang Zhang. Congestion control for small buffer high speed networks. Technical Report 06--14, UMass Amherst Computer Science Department, 2006.
 
3
S. Ha, Y. Kim, L. Le, I. Rhee, and L. Xu. A step toward realistic evaluation of high-speed tcp protocols.
 
4
R. Jain, A. Durresi, and G. Babic. Throughput fairness index: An explanation. ATM Forum/99--0045, Feb. 1999.
 
5
C. Jin, D. Wei, and S. Low. Fast tcp: Motivation, architecture, algorithms, performance. In Proceedings of IEEE INFOCOM, 2004. citeseer.ist.psu.edu/jin04fast.html.
 
6
D. Leith and R. Shorten. Analysis and design of synchronised communication networks. Automatica, 41:725--730, 2005.
 
7
V. Misra, W. B. Gong, and D. Towsley. Stochastic differential equation modeling and analysis of tcp windowsize behavior. In IFIP WG7.3 Performance, November 1999.
 
8
T. J. Ott, J. Kemperman, and M. Mathis. The stationary behavior of ideal TCP congestion avoidance. August 1996.
 
9
Collaborative Colleagues:
Yuliy Baryshnikov: colleagues
Ed Coffman: colleagues
Jing Feng: colleagues
Vishal Misra: colleagues