loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
23rd IEEE International Conference on Distributed Computing Systems (ICDCS'03)
TCP-PR: TCP for Persistent Packet Reordering
Providence, Rhode Island
May 19-May 22
ISBN: 0-7695-1920-2
Stephan Bohacek, Univ. of Delaware, Newark
Jo?o P. Hespanha, Univ. of California Santa Barbara
Junsoo Lee, Univ. of Southern California Los Angeles
Chansook Lim, Univ. of Southern California Los Angeles
Katia Obraczka, University of California Santa Cruz
Most standard implementations of TCP perform poorly when packets are reordered. In this paper, we propose a new version of TCP that maintains high throughput when reordering occurs and yet, when packet reordering does not occur, is friendly to other versions of TCP. The proposed TCP variant, or TCP-PR, does not rely on duplicate acknowledgements to detect a packet loss. Instead, timers are maintained to keep track of how long ago a packet was transmitted. In case the corresponding acknowledgement has not yet arrived and the elapsed time since the packet was sent is larger than a given threshold, the packet is assumed lost. Because TCP-PR does not rely on duplicate ackowledgments, packet reordering (including out-of-order acknowledgments) has no effect on TCP-PR's performance.
Through extensive simulations, we show that TCP-PR performs consistently better than existing mechanisms that try to make TCP more robust to packet reordering. When the case that packets are not reordered, we verify that TCP-PR maintains the same throughput as typical implementations of TCP (specifically, TCP-SACK) and shares network resources fairly.
Citation:
Stephan Bohacek, Jo?o P. Hespanha, Junsoo Lee, Chansook Lim, Katia Obraczka, "TCP-PR: TCP for Persistent Packet Reordering," icdcs, pp.222, 23rd IEEE International Conference on Distributed Computing Systems (ICDCS'03), 2003
Usage of this product signifies your acceptance of the Terms of Use.