ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Performance Evaluation
Volume 61, Issue 4, August 2005, Pages 299-328
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (1157 K)

Article Toolbox
 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.peva.2004.09.002    
How to Cite or Link Using DOI (Opens New Window)

Copyright © 2004 Elsevier B.V. All rights reserved.

Analysis on packet resequencing for reliable network protocols

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Ye Xiaa, Corresponding Author Contact Information, E-mail The Corresponding Author and David Tseb

aComputer and Information Science and Engineering Department, University of Florida, Room 301, CSE Building, P.O. Box 116120, Gainesville, FL 32611-6120, USA

bElectrical Engineering and Computer Science Department, University of California, 261M Cory Hall, Berkeley, CA 94720-1770, USA


Received 3 April 2004; 
revised 22 September 2004. 
Available online 11 November 2004.

Abstract

Packets are sometimes disordered in the network. Reliable protocols such as TCP require packets to be accepted, i.e., delivered to the receiving application, in the order they are transmitted at the sender. In order to do so, the receiver’s transport layer must resequence the packets with the help of a resequencing buffer. Even if the application can consume the packets infinitely fast, the packets may still be delayed for resequencing. In this paper, we model packet disordering by adding an independently and identically distributed (IID) random propagation delay to each packet and analyze the required buffer size for packet resequencing and the resequencing delay for an average packet. We demonstrate that these two quantities can be significant and show how they scale with the network bandwidth.

Keywords: Resequencing queue; Packet disordering; Transmission control protocol

Article Outline

1. Introduction
1.1. Network model
1.2. Related previous studies
1.2.1. ARQ models
1.2.2. Open queueing models
1.3. Summary of results
1.4. Discussions
2. Stop-and-wait-n ARQ
3. Selective-repeat ARQ
3.1. Buffer size to achieve near 100% throughput
3.1.1. Computation of P{M(t)=k}
3.1.2. Asymptotic behavior of View the MathML source
3.2. Waiting time in the queue
3.2.1. Waiting time for exponential variable delay
3.2.2. Waiting time for Pareto variable delay
3.3. Throughput for finite buffer sizes
4. Conclusion
4.1. General comments
4.2. Selective-repeat ARQ: relevance to TCP
References
Vitae















Corresponding Author Contact InformationCorresponding author. Tel.: +1 352 392 2714; fax: +1 352 392 1220.

Performance Evaluation
Volume 61, Issue 4, August 2005, Pages 299-328
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.