Performance evaluation of an open distributed platform for realistic traffic generation

Network researchers have dedicated a notable part of their efforts to the area of modeling traffic and to the implementation of efficient traffic generators. We feel that there is a strong demand for traffic generators capable to reproduce realistic traffic patterns according to theoretical models and at the same time with high performance. This work presents an open distributed platform for traffic generation that we called distributed internet traffic generator (D-ITG), capable of producing traffic (network, transport and application layer) at packet level and of accurately replicating appropriate stochastic processes for both inter departure time (IDT) and packet size (PS) random variables. We implemented two different versions of our distributed generator. In the first one, a log server is in charge of recording the information transmitted by senders and receivers and these communications are based either on TCP or UDP. In the other one, senders and receivers make use of the MPI library. In this work a complete performance comparison among the centralized version and the two distributed versions of D-ITG is presented.

[1]  Vern Paxson,et al.  Empirically derived analytic models of wide-area TCP connections , 1994, TNET.

[2]  Michael Dahlin,et al.  Cooperative caching: using remote client memory to improve file system performance , 1994, OSDI '94.

[3]  K. Claffy,et al.  Trends in wide area IP traffic patterns - A view from Ames Internet Exchange , 2000 .

[4]  Antonio Pescapè,et al.  Analysis and experimentation of Internet Traffic Generator , 2003 .

[5]  Oliver Rose,et al.  Statistical properties of MPEG video traffic and their impact on traffic modeling in ATM systems , 1995, Proceedings of 20th Conference on Local Computer Networks.

[6]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[7]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[8]  Sally Floyd,et al.  Why we don't know how to simulate the Internet , 1997, WSC '97.

[9]  Moshe Zukerman,et al.  Internet traffic modeling and future technology implications , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[10]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[11]  David Kotz,et al.  A Performance Comparison of TCP/IP and MPI on FDDI, Fast Ethernet, and Ethernet , 1996 .

[12]  Robert A. van de Geijn,et al.  CollMark: MPI Collective Communication Benchmark , 2000 .

[13]  Azer Bestavros,et al.  Explaining World Wide Web Traffic Self-Similarity , 1995 .

[14]  Martin F. Arlitt,et al.  Web server workload characterization: the search for invariants , 1996, SIGMETRICS '96.

[15]  Marwan Krunz,et al.  A traffic for MPEG-coded VBR streams , 1995, SIGMETRICS '95/PERFORMANCE '95.

[16]  Marion Kee,et al.  Analysis , 2004, Machine Translation.

[17]  P. Dickens Performance Prediction for MPI Programs Executing on Workstation Clusters , 1998 .

[18]  Francisco Brasileiro,et al.  Using Remote Memory to Stabilise Data EÆciently on an EXT2 Linux File System , 2002 .

[19]  Azer Bestavros,et al.  Self-similarity in World Wide Web traffic: evidence and possible causes , 1996, SIGMETRICS '96.

[20]  Marwan Krunzy,et al.  A Traac Model for Mpeg-coded Vbr Streams , 1995 .

[21]  Evangelos P. Markatos,et al.  The Network RamDisk: Using remote memory on heterogeneous NOWs , 1999, Cluster Computing.

[22]  William L. George,et al.  The Interoperable Message Passing Interface (IMPI) Extensions to LAM/MPI , 2001 .

[23]  Traffic , 2004 .

[24]  Lionel M. Ni,et al.  Performance evaluation of some MPI implementations on workstation clusters , 1994, Proceedings Scalable Parallel Libraries Conference.

[25]  Antonio Pescapè,et al.  Experimental Analysis of Heterogeneous Wireless Networks , 2004, WWIC.

[26]  David A. Patterson,et al.  Cooperative Caching: Using Remote Client Memory , 1994 .

[27]  Deborah Estrin,et al.  An Empirical Workload Model for Driving Wide-Area TCP/IP Network Simulations , 2001 .

[28]  Bronis R. de Supinski,et al.  Exploiting hierarchy in parallel computer networks to optimize collective operation performance , 2000, Proceedings 14th International Parallel and Distributed Processing Symposium. IPDPS 2000.

[29]  Walter Willinger,et al.  Analysis, modeling and generation of self-similar VBR video traffic , 1994, SIGCOMM.

[30]  Mario Lauria,et al.  MPI-FM: High Performance MPI on Workstation Clusters , 1997, J. Parallel Distributed Comput..