|
ABSTRACT
The Internet architecture provides an unsequenced datagram delivery service. Nevertheless, many higher-layer protocols, such as TCP, assume that packets are usually delivered in sequence, and consequently suffer significant degradation when packets are reordered in flight. While there have been several recent proposals to create protocols that adapt to reordering, evaluating their effectiveness requires understanding the dynamics of the reordering processes prevalent in the Internet. Unfortunately, Internet packet sequencing is a poorly characterized and understudied behavior. This failing can be largely attributed to the lack of accurate and universally applicable methods for measuring packet reordering. In this paper, we describe a new set of active measurement techniques that can reliably estimate one-way end-to-end reordering rates to and from arbitrary TCP-based servers. We validate these tools in a controlled setting and show how they can be used to measure the time-domain distribution of the reordering process along a given path.
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
|
M. Allman, H. Balakrishnan, and S.Floyd. RFC 3042: Enhancing TCP's Loss Recovery Using Limited Transmit, January 2001.
|
| |
2
|
|
 |
3
|
|
| |
4
|
V. Jacobson. RFC 1144: Compressing TCP/IP Headers for Low-Speed Serial Links, February 1990.
|
| |
5
|
Raj Jain. The Art of Computer Systems Performance Analysis. John Wiley & Sons, 1991.
|
| |
6
|
M. Mathis, J. Mahdavi, S. Floyd, and A. Romanow. RFC 2018: TCP Selective Acknowledgement Options. RFC2018, October 1996.
|
| |
7
|
|
| |
8
|
A. Morton, L. Ciavattone, and G. Ramachandran. Internet Draft: Reordering Metrics for IPPM using Non-Reversing Sequence. draft-morton-ippm-nonrev-reordering-00.txt, February 2002.
|
 |
9
|
Vern Paxson, Automated packet trace analysis of TCP implementations, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.167-179, September 14-18, 1997, Cannes, France
|
| |
10
|
|
 |
11
|
|
| |
12
|
S. Savage. Sting: A TCP-based Network Measurement Tool. In USENIX Symposium on lnternet Technologies and Systems, pages 71--79, Boulder, CO, October 1999.
|
| |
13
|
W. Simpson. RFC 1661: The Point-to-Point Protocol (PPP), July 1994.
|
| |
14
|
W. Stevens. RFC 2001: TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms, January 1997.
|
 |
15
|
Jonathan Stone , Craig Partridge, When the CRC and TCP checksum disagree, Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, p.309-319, August 28-September 01, 2000, Stockholm, Sweden
|
| |
16
|
|
| |
17
|
W. Townsley, A. Valencia, A. Rubens, G. Pall, G. Zorn, and B. Palter. RFC 2661: Layer Two Tunneling Protocol, August 1994.
|
| |
18
|
G. Xylomenos and C. Polyzos. TCP Performance Issues over Wireless Links. IEEE Communications Magazine, 39(4):52--58, April 2001.
|
| |
19
|
Yahoo! Inc. Random Yahoo! Link. http://random.yahoo.com/bin/ryl.
|
| |
20
|
M. Zhang, B. Karp, S. Floyd, and L. Peterson. Improving TCP's Performance under Reordering with DSACK. Technical Report TR-02-006, International Computer Science Institute, July 2002.
|
CITED BY 15
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marcel Dischinger , Andreas Haeberlen , Krishna P. Gummadi , Stefan Saroiu, Characterizing residential broadband networks, Proceedings of the 7th ACM SIGCOMM conference on Internet measurement, October 24-26, 2007, San Diego, California, USA
|
|
|
|
|
|
Ratul Mahajan , Neil Spring , David Wetherall , Thomas Anderson, User-level internet path diagnosis, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
|
|
|
|
Atul Adya , Paramvir Bahl , Ranveer Chandra , Lili Qiu, Architecture and techniques for diagnosing faults in IEEE 802.11 infrastructure networks, Proceedings of the 10th annual international conference on Mobile computing and networking, September 26-October 01, 2004, Philadelphia, PA, USA
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|