DocumentCode
3280472
Title
Empirical TCP profiles and application
Author
Popescu, Catalin T. ; Shankar, A. Udaya
Author_Institution
Dept. of Comput. Sci., Maryland Univ., College Park, MD, USA
fYear
1999
fDate
31 Oct.-3 Nov. 1999
Firstpage
195
Lastpage
202
Abstract
We characterize a TCP implementation by a function, called a profile, that expresses the instantaneous throughput at the source in terms of the instantaneous roundtrip time and instantaneous loss rate for bulk transfers. We empirically obtain profiles of several TCP implementations, accurately enough to distinguish not only the TCP version but also the implementation (BSD, Windows, etc). Profiles have several uses: comparing different TCP implementations, diagnosing a TCP implementation, quantifying TCP-friendly flows, etc. We devise a method that uses profiles to compute the time-evolution of instantaneous performance metrics (throughput, queue size, loss rate, etc.) of TCP networks. Comparison against ns simulations shows the method to be accurate and fast.
Keywords
queueing theory; telecommunication networks; transport protocols; TCP implementation; TCP networks; TCP-friendly flows; bulk transfers; empirical TCP profiles; instantaneous loss rate; instantaneous performance metrics; instantaneous roundtrip time; instantaneous throughput; loss rate; ns simulations; queue size; throughput; time-evolution; Analytical models; Application software; Computational modeling; Computer networks; Computer science; Educational institutions; Linux; Measurement; Size control; Throughput;
fLanguage
English
Publisher
ieee
Conference_Titel
Network Protocols, 1999. (ICNP '99) Proceedings. Seventh International Conference on
ISSN
1092-1648
Print_ISBN
0-7695-0412-1
Type
conf
DOI
10.1109/ICNP.1999.801937
Filename
801937
Link To Document