ComputingComputer SystemsComputer NetworksDigital CommunicationQueuing TheoryInternet Protocol SuiteNetwork Performance AnalysisNetwork ProtocolsNetwork Traffic AnalysisQueueing TheoryTransport LayerActive MeasurementInternet ArchitectureLink Layer ProtocolsMeasurement TechniquesNetwork Traffic DynamicsPacket ProcessingTransport Protocol PerformanceTransport Protocol Performance Analysis
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.
8
End-to-end Internet packet dynamics
Vern Paxson · IEEE/ACM Transactions on Networking · 1999 · 905 citations
Luigi Rizzo · ACM SIGCOMM Computer Communication Review · 1997 · 896 citations
TCP performance issues over wireless links
George Xylomenos, George C. Polyzos, Petri Mähönen et al. · IEEE Communications Magazine · 2001 · 310 citations
Automated packet trace analysis of TCP implementations
Vern Paxson · 1997 · 273 citations · Full text