Trace-Driven Network Path Emulation

This paper reports on on-going work where a trace-driven approach to network path emulation is investigated. Time stamped probe packets are sent along a network path whereby a probe packet trace can be generated. It basically contains the send times and the one-way delays/loss indications of the probe packets. Inside the emulator, the probe packet trace is used by a loss model and a delay model. These determine if a packet should be dropped or what the delay of the packet should be. Three loss models and three delay models are evaluated. For non-responsive UDP-based flows, the trace-driven loss and delay models that are found to perform best are those that determine loss and delay based on loss rates and delay distribution parameters calculated across the probe packet trace using a small gliding window. For adaptive TCP flows, none of the evaluated trace-driven models performs well. Instead, the Bernoulli loss model and an independent average delay model performs best.

[1]  Donald F. Towsley,et al.  Estimation and removal of clock skew from network delay measurements , 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).

[2]  Jukka Manner,et al.  Seawind: a Wireless Network Emulator , 2001, MMB.

[3]  Vern Paxson,et al.  End-to-end Internet packet dynamics , 1997, SIGCOMM '97.

[4]  Amarnath Mukherjee,et al.  On the Dynamics and Significance of Low Frequency Components of Internet Load , 1992 .

[5]  Donald F. Towsley,et al.  Continuous-time hidden Markov models for network performance evaluation , 2002, Perform. Evaluation.

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

[7]  Randy H. Katz,et al.  Trace-based mobile network emulation , 1997, SIGCOMM '97.

[8]  Allen B. Downey Using pathchar to estimate Internet link characteristics , 1999, SIGCOMM '99.

[9]  Kurt Rothermel,et al.  A dynamic network scenario emulation tool , 2002, Proceedings. Eleventh International Conference on Computer Communications and Networks.

[10]  Luigi Rizzo,et al.  Dummynet: a simple approach to the evaluation of network protocols , 1997, CCRV.

[11]  kc claffy,et al.  Measurement considerations for assessing unidirectional latencies , 1993 .

[12]  Michael S. Borella,et al.  Internet packet loss: measurement and implications for end-to-end QoS , 1998, Proceedings of the 1998 ICPP Workshop on Architectural and OS Support for Multimedia Applications Flexible Communication Systems. Wireless Networks and Mobile Computing (Cat. No.98EX206).

[13]  Vern Paxson,et al.  Framework for IP Performance Metrics , 1998, RFC.

[14]  Carsten Lund,et al.  Properties and prediction of flow statistics from sampled packet streams , 2002, IMW '02.

[15]  D. Towsley,et al.  Correlation of Packet Delay and Loss in the Internet TITLE2 , 1998 .

[16]  Donald F. Towsley,et al.  Measurement and modelling of the temporal dependence in packet loss , 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).

[17]  David B. Ingham,et al.  Delayline: A Wide-Area Network Emulation Tool , 1994, Comput. Syst..