Packet-Dispersion Techniques and a Capacity-Estimation Methodology
Top Cited Papers
- 20 December 2004
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE/ACM Transactions on Networking
- Vol. 12 (6) , 963-977
- https://doi.org/10.1109/tnet.2004.838606
Abstract
The packet-pair technique aims to estimate the capacity of a path (bottleneck bandwidth) from the dispersion of two equal-sized probing packets sent back to back. It has been also argued that the dispersion of longer packet bursts (packet trains) can estimate the available bandwidth of a path. This paper examines such packet-pair and packet-train dispersion techniques in depth. We first demonstrate that, in general, packet-pair bandwidth measurements follow a multimodal distribution and explain the causes of multiple local modes. The path capacity is a local mode, often different than the global mode of this distribution. We illustrate the effects of network load, cross-traffic packet-size variability, and probing packet size on the bandwidth distribution of packet pairs. We then switch to the dispersion of long packet trains. The mean of the packet-train dispersion distribution corresponds to a bandwidth metric that we refer to as average dispersion rate (ADR). We show that the ADR is a lower bound of the capacity and an upper bound of the available bandwidth of a path. Putting all of the pieces together, we present a capacity-estimation methodology that has been implemented in a tool called pathrate. We report on our experiences with pathrate after having measured hundreds of Internet paths over the last three years.Keywords
This publication has 21 references indexed in Scilit:
- Bandwidth estimation: metrics, measurement techniques, and toolsIEEE Network, 2003
- End-to-end available bandwidth: Measurement methodology, dynamics, and relation with TCP throughputIEEE/ACM Transactions on Networking, 2003
- PC based precision timing without GPSPublished by Association for Computing Machinery (ACM) ,2002
- Active probing using packet quartetsPublished by Association for Computing Machinery (ACM) ,2002
- Measuring link bandwidths using a deterministic model of packet delayACM SIGCOMM Computer Communication Review, 2000
- Wide-area Internet traffic patterns and characteristicsIEEE Network, 1997
- Measuring bottleneck link speed in packet-switched networksPerformance Evaluation, 1996
- Improving the start-up behavior of a congestion control scheme for TCPACM SIGCOMM Computer Communication Review, 1996
- TCP Vegas: end to end congestion avoidance on a global InternetIEEE Journal on Selected Areas in Communications, 1995
- Congestion avoidance and controlACM SIGCOMM Computer Communication Review, 1988