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
fDate :
31 Oct.-3 Nov. 1999
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;
Conference_Titel :
Network Protocols, 1999. (ICNP '99) Proceedings. Seventh International Conference on
Print_ISBN :
0-7695-0412-1
DOI :
10.1109/ICNP.1999.801937