ACM Home Page
Please provide us with feedback. Feedback
The delay-friendliness of TCP
Full text PdfPdf (632 KB)
Source
Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Annapolis, MD, USA
SESSION: Internet table of contents
Pages 49-60  
Year of Publication: 2008
ISBN:978-1-60558-005-0
Also published in ...
Authors
Eli Brosh  Columbia University, New York, NY, USA
Salman Abdul Baset  Columbia University, New York, NY, USA
Dan Rubenstein  Columbia University, New York, NY, USA
Henning Schulzrinne  Columbia University, New York, NY, USA
Sponsors
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 299,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1375457.1375464
What is a DOI?

ABSTRACT

TCP has traditionally been considered unfriendly for real-time applications. Nonetheless, popular applications such as Skype use TCP since UDP packets cannot pass through many NATs and firewalls. Motivated by this observation, we study the delay performance of TCP for real-time media flows. We develop an analytical performance model for the delay of TCP. We use extensive experiments to validate the model and to evaluate the impact of various TCP mechanisms on its delay performance. Based on our results, we derive the working region for VoIP and live video streaming applications and provide guidelines for delay-friendly TCP settings. Our research indicates that simple application-level schemes, such as packet splitting and parallel connections, can reduce the delay of real-time TCP flows by as much as 30% and 90%, respectively.


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
NIST Net. http://www-x.antd.nist.gov/nistnet/.
 
2
SRI and ISI traffic generator. http://www.postel.org/tg/tg.html.
 
3
 
4
 
5
 
6
 
7
S. A. Baset and H. Schulzrinne. An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol. In IEEE INFOCOM, Barcelona, Spain, April 2006.
 
8
K. Beomjoon, C. Yong-Hoon, and L. Jaiyong. An Extended Model for TCP Loss Recovery Latency with Random Packet Losses. IEICE Transactions on Communications, 89(1):28--37, January 2006.
 
9
E. Brosh, S. A. Baset, V. Misra, D. Rubenstein, and H. Schulzrinne. The Delay-Friendliness of TCP. Technical Report, CUCS-014-08, Department of Computer Science, Columbia University, March 2008.
 
10
N. Cardwell, S. Savage, and T. Anderson. Modeling TCP Latency. In IEEE INFOCOM, Tel-Aviv, Israel, March 2000.
11
12
 
13
 
14
S. Floyd and E. Kohler. TCP Friendly Rate Control (TFRC): The Small-Packet (SP) Variant. RFC 4828 (Experimental), April 2007.
 
15
A. Goel, C. Krasic, K. Li, and J. Walpole. Supporting Low-Latency TCP Based Media Streams. In IWQoS, Miami, Florida, USA, May 2002.
16
 
17
 
18
 
19
T. Kim and M. H. Ammar. Receiver Buffer Requirement for Video Streaming over TCP. In Proceedings of SPIE, San Jose, CA, USA, January 2006.
20
 
21
J. Lazzaro. Framing Real-time Transport Protocol (RTP) and RTP Control Protocol (RTCP) Packets over Connection-Oriented Transport. RFC 4571, July 2006.
 
22
D. McCreary, K. Li, S. A. Watterson, and D. K. Lowenthal. TCP-RC: A Receiver-Centered TCP Protocol for Delay-Sensitive Applications. In MMCN, San Jose, California, USA, January 2005.
23
 
24
A. Mondal and A. Kuzmanovic. When TCP Friendliness Becomes Harmful. In IEEE INFOCOM, Anchorage, Alaska, USA, May 2007.
 
25
 
26
 
27
 
28
J. Olsen. Stochastic Modeling and Simulation of the TCP Protocol. PhD thesis, Uppsala University, October 2003.
29
 
30
 
31
W. R. Stevens. TCP/IP Illustrated, volume 1. Addison-Wesley, MA, November 1994.
32
33
34
 
35
A. Wierman, T. Osogami, and J. Olsen. A Unified Framework for Modeling TCP-Vegas, TCP-SACK, and TCP-Reno. In MASCOTS, Orlando, Florida, USA, October 2003.
 
36
R. W. Wolff. Stochastic Modeling and theory of Queues. Prentice-Hall, New York, 1989.
 
37
X. Zhang and H. Schulzrinne. Voice over TCP and UDP. Technical Report, CUCS-033-04, Department of Computer Science, Columbia University, September 2004.


Collaborative Colleagues:
Eli Brosh: colleagues
Salman Abdul Baset: colleagues
Dan Rubenstein: colleagues
Henning Schulzrinne: colleagues