This paper proposes TCP-PR, a TCP variant to support persistent packet reordering. Assume a network support multipath routing and packets are routed over different paths without concerning their association with a flow, due to delay differences, reordering occurs.
[more]
Ludwig and Katz (2000) The Eifel Algorithm: Making TCP Robust Against Spurious Retransmissions (CCR)
The Eifel Algorithm: Proposes to exploit the TCP timestamp option to detect spurious retransmissions. Because the receiver have to ACK the seqno together with the sender’s timestamp, we can make use of it to differentiate an ACK is for the originally sent segment or the retransmitted segment. Before we do...
[more]
Ma and Leung (2004) Improving TCP Reordering Robustness in Multipath Networks (LCN)
Extended paper:
Changming Ma and Ka-Cheong Leung, “Improving TCP Robustness under Reordering Network Environment”, in Proc. GLOBECOM 2004
[more]
Blanton and Allman (2002) On Making TCP More Robust to Packet Reordering (CCR)
Packet reordering is a negative effect to TCP performance because:
[more]
Kandula et al (2007) Dynamic Load Balancing without Packet Reordering (CCR)
Packets out of order came from rerouting a flow from a slow path to a fast path. And the amount of packets out of order is proportional to the delay differential.
[more]