• 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