ACM Home Page
Please provide us with feedback. Feedback
TCP is competitive against a limited adversary
Full text PdfPdf (250 KB)
Source ACM Symposium on Parallel Algorithms and Architectures archive
Proceedings of the fifteenth annual ACM symposium on Parallel algorithms and architectures table of contents
San Diego, California, USA
SESSION: Networks II table of contents
Pages: 174 - 183  
Year of Publication: 2003
ISBN:1-58113-661-7
Authors
Jeff Edmonds  York University, Toronto, Canada
Suprakash Datta  York University, Toronto, Canada
Patrick Dymond  York University, Toronto, Canada
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 25,   Citation Count: 3
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/777412.777440
What is a DOI?

ABSTRACT

While the well-known Transport Control Protocol (TCP) is a de facto standard for reliable communication on the Internet, and performs well in practice, the question "how good is the TCP/IP congestion control algorithm?" is not completely resolved. In this paper, we provide some answers to this question using the competitive analysis framework. First, we prove that for networks with a single bottleneck (or point of congestion), TCP is competitive to the optimal global algorithm in minimizing the user-perceived latency or flow time of the sessions. Specifically, we show that with O(1) times as much bandwidth and O(1) extra time per job, TCP is O(1)-competitive against an optimal global algorithm. We motivate the need for allowing TCP to have extra resources by observing that existing lower bounds for non-clairvoyant scheduling algorithms imply that no online, distributed, non-clairvoyant algorithm can be competitive with an optimal offline algorithm if both algorithms were given the same resources. Second, we show that TCP is fair by proving that it converges quickly to allocations where every session gets its fair share of network bandwidth.


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
4
5
 
6
J. Edmonds. On the competitiveness of TCP within a general network. Draft available at http://www.cs.yorku.ca/ jeff/research/tcp, 2001.
 
7
J. Edmonds. Scheduling in the dark -- improved results: manuscript. available at http://www.cs.yorku.ca/ jeff/research, 2001.
 
8
9
 
10
 
11
T. R. Henderson, E. Sahouria, S. McCanne, and R. H. Katz. On improving the fairness of TCP congestion avoidance. In Proceedings of IEEE Globecom `98, volume 1, pages 539--544, 1998.
 
12
13
 
14
 
15
F. Kelly. Mathematical modelling of the internet. In Bjorn Engquist and Wilfried Schmid (Eds.), Mathematics Unlimited -- 2001 and Beyond. Springer, 2001.
 
16
F. Kelly, A. Maulloo, and D. Tan. Rate control in communication networks: shadow prices, proportional fairness and stability. In Journal of the Operational Research Society, volume 49, 1998.
 
17
 
18
 
19
L. Massoulie. Stability of distributed congestion control with heterogeneous feedback delays. IEEE Transactions on Automatic Control, 47:895--902, 2002.
20
 
21
A. Misra and T. Ott. The window distribution of idealized TCP congestion avoidance with variable packet loss. In Proceedings of INFOCOM, pages 1564--1572, March 1999.
 
22
 
23
 
24
T. Ott, J. Kemperman, and M. Mathis. The stationary behavior of ideal TCP congestion avoidance, August 1996. ftp://ftp.bellcore.com/pub/tjo/TCPwindow.ps.
25
 
26
W. R. Stevens. TCP illustrated : volume I. Addison-Wesley publishing co., 1994.
 
27
K. Thompson, G. J. Miller, and R. Wilder. Wide-area internet traffic patterns and characteristics. IEEE Network, 11(6):10--23, November 1997.


Collaborative Colleagues:
Jeff Edmonds: colleagues
Suprakash Datta: colleagues
Patrick Dymond: colleagues