IEEE/ACM Transactions on Networking · 1999 · 403 citations · 7 references
ComputingComputer EngineeringComputer ScienceComputer NetworksParallel ComputingQueuing TheoryCommunication NetworksCongestion ControlNetwork Performance AnalysisNetwork ProtocolsPacket SwitchingRoutingInternet ProtocolNetwork Traffic DynamicsTransmission ControlTransmission Control Protocol
Packet reordering is commonly viewed as a rare, pathological symptom of faulty network components, often blamed on route fluttering, router pauses, or broken equipment. The study shows that normal parallelism in Internet links causes frequent packet reordering, and that extensive random reordering can severely degrade TCP performance, leading to self‑reinforcing poor throughput.
It is a widely held belief that packet reordering in the Internet is a pathological behavior, or more precisely, that it is an uncommon behavior caused by incorrect or malfunctioning network components. Some studies of Internet traffic have reported seeing occasional packet reordering events and ascribed these events to "route fluttering", router "pauses" or simply to broken equipment. We have found, however, that parallelism in Internet components and links is causing packet reordering under normal operation and that the incidence of packet reordering appears to be substantially higher than previously reported. More importantly, we observe that in the presence of massive packet reordering transmission control protocol (TCP) performance can be profoundly effected. Perhaps the most disturbing observation about TCP's behavior is that large scale and largely random reordering on the part of the network can lead to self-reinforcingly poor performance from TCP.
7
Congestion avoidance and control
Van Jacobson · ACM SIGCOMM Computer Communication Review · 1995 · 5.3K citations
Congestion avoidance and control
Van Jacobson · 1988 · 2.5K citations · Full text
End-to-end Internet packet dynamics
Vern Paxson · IEEE/ACM Transactions on Networking · 1999 · 905 citations
End-to-end routing behavior in the Internet
Vern Paxson · IEEE/ACM Transactions on Networking · 1997 · 699 citations