PARALLEL SIMULATION OF ATM NETWORKS: CASE STUDY AND LESSONS LEARNED

This paper summarizes our experiences in developing and using a cell-level ATM network simulator called ATM-TN. The ATM-TN simulator was developed as part of TeleSim, a collaborative research project aimed at developing high performance parallel simulation tools for the design and analysis of broadband ATM networks. The ATM-TN simulator provides the fundamental platform for ongoing research in two areas: parallel simulation performance (e.g., optimistic synchronization, partitioning, dynamic load balancing) and ATM network performance (e.g., traffic modeling, ATM switch design, ABR traffic control). Our experiences with the simulator to date have been largely positive. On the parallel simulation front, we have found that ATM network simulation is a promising application domain for parallel simulation techniques, though there are significant technical challenges to overcome regarding event granularity, simulation partitioning, scheduling, and load balancing. On the network performance front, we have found that detailed cell-level traffic source models, validated against empirical measurements, are invaluable inputs to ATM simulation experiments, such as those studying the statistical multiplexing behaviour of traffic in high speed networks.

[1]  T. Harrison,et al.  Diagnosing a TCP/ATM performance problem: a case study , 1997, GLOBECOM 97. IEEE Global Telecommunications Conference. Conference Record.

[2]  Pawel Gburzynski,et al.  A high fidelity ATM traffic and network simulator , 1995, WSC '95.

[3]  Carey L. Williamson,et al.  Parallel shared-memory simulator performance for large ATM networks , 2000, TOMC.

[4]  Walter Willinger,et al.  Experimental queueing analysis with long-range dependent packet traffic , 1996, TNET.

[5]  Martin Arlitt,et al.  Traffic modeling in the atm-tn telesim project , 1995 .

[6]  Sally Floyd,et al.  Wide area traffic: the failure of Poisson modeling , 1995, TNET.

[7]  Richard M. Fujimoto,et al.  Time Warp on a Shared Memory Multiprocessor , 1989, ICPP.

[8]  Carey Williamson,et al.  A Synthetic Workload Model for Internet Mosaic Traffic , 1995 .

[9]  Walter Willinger,et al.  Self-similarity through high-variability: statistical analysis of Ethernet LAN traffic at the source level , 1997, TNET.

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

[11]  J. Cleary,et al.  SimKit: a high performance logical process simulation class library in C++ , 1995, Winter Simulation Conference Proceedings, 1995..

[12]  Walter Willinger,et al.  On the self-similar nature of Ethernet traffic , 1993, SIGCOMM '93.

[13]  Carey L. Williamson,et al.  Statistical multiplexing of self-similar video streams: simulation study and performance results , 1998, Proceedings. Sixth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.98TB100247).

[14]  Carey Williamson,et al.  TCP over ATM: simulation model and performance results , 1996, Conference Proceedings of the 1996 IEEE Fifteenth Annual International Phoenix Conference on Computers and Communications.

[15]  Ilkka Nomos On the Use of Fractional Brownian Motion in the Theory of Connectionless Networks , 1995 .

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

[17]  Carey Williamson,et al.  A Model for Self-Similar Ethernet LAN Traffic: Design, Implementation, and Performance Implications , 1995 .

[18]  Carey Williamson,et al.  Network Traffic Measurement of MBONE over ATM , 1996 .

[19]  Jya-Jang Tsai,et al.  Conservative Parallel Simulation of ATM Networks , 1996, Proceedings of Symposium on Parallel and Distributed Tools.