|
ABSTRACT
We analyze two alternative retransmission timers for the Transmission Control Protocol (TCP). We first study the retransmission timer of TCP-Lite which is considered to be the current de facto standard for TCP implementations. After revealing four major problems of TCP-Lite's retransmission timer, we propose a new timer, named the Eifel retransmission timer, that eliminates these. The strength of our work lies in its hybrid analysis methodology. We develop models of both retransmission timers for the class of network-limited TCP bulk data transfers in steady state. Using those models, we predict the problems of TCP-Lite's retransmission timer and develop the Eifel retransmission timer. We then validate our model-based analysis through measurements in a real network that yield the same results.
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
|
Mark Allman , Vern Paxson, On estimating end-to-end network path properties, Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication, p.263-274, August 30-September 03, 1999, Cambridge, Massachusetts, United States
|
| |
3
|
|
 |
4
|
|
| |
5
|
[5] L. S. Brakmo, L. L. Peterson, TCP Vegas: End to End Congestion Avoidance on a Global Internet. IEEE Journal of Selected Areas in Communication, Vol. 13, No. 8, October 1995.
|
 |
6
|
|
| |
7
|
[7] V. Jacobson, C. Leres, S. McCanne, tcpdump, available at http://ee.lbl.gov/.
|
| |
8
|
[8] V. Jacobson, Modified TCP Congestion Avoidance Algorithm, Email to the end2end-interest mailing list, April 30, 1990, available at ftp://ftp.ee.lbl.gov/ email/vanj.90apr30.txt.
|
| |
9
|
[9] V. Jacobson, C. Leres, S. McCanne, tcpdump, available at http://ee.lbl.gov/.
|
| |
10
|
|
| |
11
|
[11] P. Karn, C. Partridge, Improving Round-Trip Time Estimates in Reliable Transport Protocols, In Proceedings of ACM SIGCOMM 87.
|
| |
12
|
|
 |
13
|
|
| |
14
|
[14] R. Ludwig, Model of the TCP Sender Connection State in Equilibrium, available at http://iceberg.cs.berkeley.edu, January 1999.
|
| |
15
|
[15] R. Ludwig, TCP-Eifel, Patches for FreeBSD, available at http://iceberg.cs.berkeley.edu, October 1999.
|
 |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
[19] J. Postel, Internet Protocol, RFC 791, September 1981.
|
| |
20
|
[20] J. Postel, Transmission Control Protocol, RFC793, September 1981.
|
| |
21
|
|
| |
22
|
[22] W. Simpson, The Point-to-Point Protocol, RFC 1661, July 1994.
|
| |
23
|
|
| |
24
|
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Xin Liu , Ashwin Sridharan , Sridhar Machiraju , Mukund Seshadri , Hui Zang, Experiences in a 3G network: interplay between the wireless channel and applications, Proceedings of the 14th ACM international conference on Mobile computing and networking, September 14-19, 2008, San Francisco, California, USA
|
|
|
|
|