• DocumentCode
    770072
  • Title

    End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput

  • Author

    Jain, Manish ; Dovrolis, Constantinos

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    11
  • Issue
    4
  • fYear
    2003
  • Firstpage
    537
  • Lastpage
    549
  • Abstract
    The available bandwidth (avail-bw) in a network path is of major importance in congestion control, streaming applications, quality-of-service verification, server selection, and overlay networks. We describe an end-to-end methodology, called self-loading periodic streams (SLoPS), for measuring avail-bw. The basic idea in SLoPS is that the one-way delays of a periodic packet stream show an increasing trend when the stream\´s rate is higher than the avail-bw. We have implemented SLoPS in a tool called pathload. The accuracy of the tool has been evaluated with both simulations and experiments over real-world Internet paths. Pathload is nonintrusive, meaning that it does not cause significant increases in the network utilization, delays, or losses. We used pathload to evaluate the variability ("dynamics") of the avail-bw in Internet paths. The avail-bw becomes significantly more variable in heavily utilized paths, as well as in paths with limited capacity (probably due to a lower degree of statistical multiplexing). We finally examine the relation between avail-bw and TCP throughput. A persistent TCP connection can be used to measure roughly the avail-bw in a path, but TCP saturates the path and increases significantly the path delays and jitter.
  • Keywords
    Internet; delays; parameter estimation; telecommunication computing; transport protocols; Internet; TCP throughput; bandwidth estimation; congestion control; delays; end-to-end available bandwidth; jitter; overlay networks; pathload; periodic packet stream; quality-of-service verification; self-loading periodic streams; server selection; statistical multiplexing; streaming applications; Bandwidth; Capacity planning; Delay; Internet; Network servers; Quality of service; Routing; Telecommunication traffic; Throughput; Transport protocols;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2003.815304
  • Filename
    1224454