ACM Home Page
Please provide us with feedback. Feedback
Limitations of equation-based congestion control
Full text PdfPdf (486 KB)
Source Applications, Technologies, Architectures, and Protocols for Computer Communication archive
Proceedings of the 2005 conference on Applications, technologies, architectures, and protocols for computer communications table of contents
Philadelphia, Pennsylvania, USA
SESSION: Transport table of contents
Pages: 49 - 60  
Year of Publication: 2005
ISBN:1-59593-009-4
Also published in ...
Authors
Injong Rhee  North Carolina State University, Raleigh, NC
Lisong Xu  University of Nebraska, Lincoln, NE
Sponsors
SIGCOMM: ACM Special Interest Group on Data Communication
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 78,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   review   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/1080091.1080099
What is a DOI?

ABSTRACT

We study limitations of an equation-based congestion control protocol, called TFRC (TCP Friendly Rate Control). It examines how the three main factors that determine TFRC throughput, namely, the TCP friendly equation, loss event rate estimation and delay estimation, can influence the long-term throughput imbalance between TFRC and TCP. Especially, we show that different sending rates of competing flows cause these flows to experience different loss event rates. There are several fundamental reasons why TFRC and TCP flows have different average sending rates, from the first place. Earlier work shows that the convexity of the TCP friendly equation used in TFRC causes the sending rate difference. We report two additional reasons in this paper: (1) the convexity of 1/x where x is a loss event period and (2) different RTO (retransmission timeout period) estimations of TCP and TFRC. These factors can be the reasons for TCP and TFRC to experience initially different sending rates. But we find that the loss event rate difference due to the differing sending rates greatly amplifies the initial throughput difference; in some extreme cases, TFRC uses around 20 times more, or sometimes 10 times less, bandwidth than TCP.


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
2
 
3
T. Bonald, M. May, and J.C. Bolot. Analytic evaluation of RED performance. In Proceedings of INFOCOM, pages 1415--1424, 2000.
 
4
 
5
S. Floyd. HighSpeed TCP for large congestion windows. RFC 3649, December 2003.
6
 
7
S. Floyd, M. Handley, J. Padhye, and J. Widmer. TCP friendly rate control (TFRC): Protocol specification. RFC 3448, January 2003.
 
8
S. Floyd and V. Jacobson. Traffic phase effects in packet-switched gateways. Internetworking:Research and Experience, 3(3):115--156, September, 1992.
9
 
10
E. Kohler, Mark Handley, Sally Floyd, and J. Padhye. Datagram congestion control protocol (DCCP). Internet Draft, draft-ietf-dccp-spec-05.txt.
11
 
12
 
13
V. Paxson and M. Allman. Computing TCP's retransmission timer. RFC 2988, November 2000.
 
14
PlanetLab. http://www.planet-lab.org/.
 
15
I. Rhee, V. Ozdemir, and Y. Yung. TEAR: TCP emulation at receivers -- flow control for multimedia streaming. Technical report, Department of Computer Science, North Carolina State University, 2000.
 
16
I. Rhee and L. Xu. Limitations of equation-based congestion control. Technical report, Department of Computer Science, North Carolina State University, 2005.
17
18
 
19
R. Yang, M. Kim, and S. Lam. Transient behaviors of TCP-friendly congestion control protocols. In Proceedings of INFOCOM, March 2001.
20



REVIEW

"George Th. Kormentzas : Reviewer"

Rhee and Xu examine how the three main factors that determine the transmission control protocol (TCP) friendly rate control (TFRC) throughput-the TFRC throughput equation, loss event rate estimation, and recovery time objective (RTO) estimation-ca  more...