Understanding Packet Pair Separation Beyond the Fluid Model: The Key Role of Traffic Granularity

Efficient and reliable available bandwidth measurement remains an important goal for many applications. Recently a new class of active probing techniques has emerged based on observing an increased separation of probe packets due to local saturation of the queue at the narrow link, and do not require the knowledge of link capacities along the path. In this paper we introduce a theoretical model of packet pair separation based on a transient solution of the Takács integro-differential equation. We show that in addition to the parameters of the fluid approximation (physical bandwidth and the average cross traffic rate) the introduction of a new parameter characterizing the granularity of the cross traffic is necessary. These three parameters determine the dynamics of the queue in the diffusive approximation and all important distributions and averages of the packet separation. The model can easily be extended for the multi-hop scenario and an approximate expression for the average output spacing is derived. We show that the model describes correctly the data collected in simulations, laboratory and Internet experiments. The adjustable model parameters are the physical bandwidth, the available bandwidth and the weighted average of the packet size of the cross traffic. We show that an implementation of the theoretical results can be used to estimate such parameters in packet chirp type measurements and can be a good candidate for improved available bandwidth estimation.

[1]  Attila Pasztor,et al.  Accurate Active Measurement in the Internet and its Applications , 2003 .

[2]  Y. Tanaka,et al.  ABshoot: A Reliable and Efficient Scheme for End-to-End Available Bandwidth Measurement , 2006, TENCON 2006 - 2006 IEEE Region 10 Conference.

[3]  L. Takács Investigation of waiting time problems by reduction to Markov processes , 1955 .

[4]  kc claffy,et al.  The nature of the beast: Recent traffic measurements from an Internet backbone , 1998 .

[5]  Darryl Veitch,et al.  PathSensor : Towards Efficient Available Bandwidth Measurement , 2005 .

[6]  Michalis Faloutsos,et al.  A nonstationary Poisson view of Internet traffic , 2004, IEEE INFOCOM 2004.

[7]  Leonard Kleinrock,et al.  Queueing Systems: Volume I-Theory , 1975 .

[8]  Dmitri Loguinov,et al.  Single-hop probing asymptotics in available bandwidth estimation: sample-path analysis , 2004, IMC '04.

[9]  Mary Baker,et al.  Measuring bandwidth , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  Mikel Izal,et al.  The European Traffic Observatory Measurement Infrastructure (ETOMIC): a testbed for universal active and passive measurements , 2005, First International Conference on Testbeds and Research Infrastructures for the DEvelopment of NeTworks and COMmunities.

[11]  Parameswaran Ramanathan,et al.  What do packet dispersion techniques measure? , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[12]  J. E. Glynn,et al.  Numerical Recipes: The Art of Scientific Computing , 1989 .

[13]  Mark Crovella,et al.  Measuring Bottleneck Link Speed in Packet-Switched Networks , 1996, Perform. Evaluation.

[14]  M. Frans Kaashoek,et al.  A measurement study of available bandwidth estimation tools , 2003, IMC '03.

[15]  Mats Björkman,et al.  A new end-to-end probing and analysis method for estimating bandwidth bottlenecks , 2000, Globecom '00 - IEEE. Global Telecommunications Conference. Conference Record (Cat. No.00CH37137).

[16]  Van Jacobson,et al.  A tool to infer characteristics of internet paths , 1997 .

[17]  J. Aracil,et al.  The European traffic observatory measurement infrastructure (ETOMIC) , 2004, 2004 IEEE International Workshop on IP Operations and Management.

[18]  Manish Jain,et al.  Pathload: A Measurement Tool for End-to-End Available Bandwidth , 2002 .

[19]  B. A. Mar,et al.  pchar : A Tool for Measuring Internet Path Characteristics , 2000 .

[20]  Van Jacobson,et al.  Congestion avoidance and control , 1988, SIGCOMM '88.

[21]  A. K. Erlang The theory of probabilities and telephone conversations , 1909 .

[22]  Dmitri Loguinov,et al.  What signals do packet-pair dispersions carry? , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[23]  Richard G. Baraniuk,et al.  pathChirp: Efficient available bandwidth estimation for network paths , 2003 .

[24]  R. R. P. Jackson,et al.  Introduction to the Theory of Queues , 1963 .

[25]  S. Wittevrongel,et al.  Queueing Systems , 2019, Introduction to Stochastic Processes and Simulation.

[26]  G. F. Newell,et al.  Introduction to the Theory of Queues. , 1963 .

[27]  Manish Jain,et al.  End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput , 2003, IEEE/ACM Trans. Netw..