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
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;
Journal_Title :
Networking, IEEE/ACM Transactions on
DOI :
10.1109/TNET.2003.815304