• DocumentCode
    1187040
  • Title

    Packet-dispersion techniques and a capacity-estimation methodology

  • Author

    Dovrolis, Constantinos ; Ramanathan, Parameswaran ; Moore, David

  • Author_Institution
    Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
  • Volume
    12
  • Issue
    6
  • fYear
    2004
  • Firstpage
    963
  • Lastpage
    977
  • 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
    Internet; bandwidth allocation; telecommunication links; telecommunication traffic; Internet; average dispersion rate; bandwidth distribution; capacity-estimation methodology; cross-traffic packet-size variability; multimodal distribution; packet train; packet-dispersion technique; packet-pair technique; pathrate; probing packet; Bandwidth; Bit rate; Density measurement; Helium; Monitoring; Packet switching; Switches; Throughput; Upper bound; Web and internet services;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2004.838606
  • Filename
    1369287