|
ABSTRACT
A performance comparison between an optimistic and a conservative
parallel simulation kernel is presented. Performance of the parallel kernels is also compared to a central-event-list sequential kernel. A spectrum of ATM network and traffic scenarios representative of those used by ATM networking researchers are used for the comparison. Experiments are conducted with a cell-level ATM network simulator and an 18-processor SGI PowerChallenge shared-memory multiprocessor.
The results show the performance advantages of parallel simulation ove r sequential simulation for ATM networks. Speedups of 4-5 relative to a fast sequential kernel are achieved on 16 processors for several large irregular ATM benchmark scenarios and the optimistic kernel achieves 2 to 5 times speedup on all 7 benchmarks. However, the relative performance of the two parallel simulation kernels is dependent on the size of the ATM network, the number of traffic sources, and the traffic source types used in the simulation. For some benchmarks the best single point performance is provided by the conservative kernel even on a single processor. Unfortunately, the conservative kernel performance is susceptible to small changes in the modeling code and is outperformed by the optimistic kernel on 5 of the 7 benchmarks. The optimistic parallel simulation kernel thus provides most robust performance, but its speedup is limited by the overheads of its implementation, which make it approximately half the speed of the sequential kernel on one processor.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ARLITT, M., CHEN, Y., GURSKI, R., AND WILLIAMSON, C. 1995. Traffic modeling in the ATM-TN telesim project: Design, implementation, and performance evaluation. In Proceedings of the 1995 Summer Conference on Computer Simulation (SCSC'95, Ottawa, Ont.). 847-851.
|
| |
2
|
ARLITT, M. AND WILLIAMSON, C. 1995. A synthetic workload model for internet mosaic traffic. In Proceedings of the 1995 Summer Conference on Computer Simulation (SCSC'95, Ottawa, Ont.). 852-857.
|
| |
3
|
|
| |
4
|
ATM FORUM. 1996. Traffic management 4.0 specification. ATM Forum Technical Committee.
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
 |
8
|
|
 |
9
|
|
 |
10
|
|
| |
11
|
CHANDY, K. M. AND MISRA, J. 1979. Distributed simulation: A case study in design and verification of distributed programs. IEEE Trans. Softw. Eng. 5, 5 (Sept.), 440-452.
|
 |
12
|
|
| |
13
|
CHEN, Y., DENG, Z., AND WILLIAMSON, C. 1995. A model for self-similar Ethernet lan traffic: Design, implementation, and performance implications. In Proceedings of the 1995 Summer Conference on Computer Simulation (SCSC'95, Ottawa, Ont.). 831-837.
|
 |
14
|
|
 |
15
|
|
 |
16
|
|
| |
17
|
Samir Das , Richard Fujimoto , Kiran Panesar , Don Allison , Maria Hybinette, GTW: a time warp system for shared memory multiprocessors, Proceedings of the 26th conference on Winter simulation, p.1332-1339, December 11-14, 1994, Orlando, Florida, United States
|
| |
18
|
FUJIMOTO, R. M. 1989. Time warp on a shared memory multiprocessor. In Proceedings of the International Conference on Parallel Processing (ICPP '89, Aug.). Pennsylvania State University, University Park, PA, 242-249.
|
 |
19
|
|
 |
20
|
|
| |
21
|
|
| |
22
|
Fabian Gomes , John Cleary , Alan Covington , Steve Franks , Brian Unger , Zhong-e Ziao, SimKit: a high performance logical process simulation class library in C++, Proceedings of the 27th conference on Winter simulation, p.706-713, December 03-06, 1995, Arlington, Virginia, United States
[doi> 10.1145/224401.224714]
|
| |
23
|
GURSKI, R. AND WILLIAMSON, C. 1996. TCP over ATM: Simulation model and performance results. In Proceedings of the 1996 IEEE International Conference on Computers and Communications (Phoenix, AZ, Mar.). IEEE Computer Society Press, Los Alamitos, CA, 328-335.
|
 |
24
|
|
 |
25
|
D. Jefferson , B. Beckman , F. Wieland , L. Blume , M. Diloreto, Time warp operating system, Proceedings of the eleventh ACM Symposium on Operating systems principles, p.77-93, November 08-11, 1987, Austin, Texas, United States
[doi> 10.1145/41457.37508]
|
 |
26
|
|
| |
27
|
|
| |
28
|
MARTINE, D., WILSEY, P., AND MCBRAYER, T. 1995. WARPED (version 0.5). University of Cincinnati, Cincinnati, OH.
|
 |
29
|
|
| |
30
|
MELAMED, B. 1992. TES modeling of video traffic. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. E75-B, 1292-1300.
|
| |
31
|
|
| |
32
|
|
| |
33
|
|
 |
34
|
|
| |
35
|
PATEL, A. AND WILLIAMSON, C. 1997. Effective bandwidth of self-similar traffic sources: Theoretical and simulation results. In Proceedings of the IASTED Conference on Applied Modeling and Simulation (Banff, AB, Canada, July). 298-302.
|
| |
36
|
|
 |
37
|
|
| |
38
|
STEINMAN, J. 1992. SPEEDES: A unified approach to parallel simulation. In Proceedings of the 6th Workshop on Parallel and Distributed Simulation (PADS '92). ACM Press, New York, NY.
|
| |
39
|
|
| |
40
|
SU, W. AND SEITZ, C. 1989. Variants of the Chandy-Misra-Bryant distributed discrete-event simulation algorithm. In Proceedings of the Conference on Distributed Simulation (Miami, FL).
|
| |
41
|
|
 |
42
|
|
| |
43
|
Brian W. Unger , Fabian Gomes , Xiao Zhonge , Pawel Gburzynski , Theodore Ono-Tesfaye , Srinivasan Ramaswamy , Carey Williamson , Alan Covington, A high fidelity ATM traffic and network simulator, Proceedings of the 27th conference on Winter simulation, p.996-1003, December 03-06, 1995, Arlington, Virginia, United States
[doi> 10.1145/224401.224763]
|
 |
44
|
|
| |
45
|
|
 |
46
|
|
| |
47
|
WILLIAMSON, C., UNGER, B., AND XIAO, Z. 1998. Parallel simulation of ATM networks: Case study and lessons learned. In Proceedings of the Second Canadian Conference on Broadband Research (CCBR '98, Ottawa, Ont., June). 78-88.
|
 |
48
|
Z. Xiao F. Gomes , B. Unger , J. Cleary, A fast asynchronous GVT algorithm for shared memory multiprocessor architectures, Proceedings of the ninth workshop on Parallel and distributed simulation, p.203-208, June 13-16, 1995, Lake Placid, New York, United States
[doi> 10.1145/214282.214350]
|
| |
49
|
XIAO, Z. AND UNGER, B. 1995a. Notes on parallelizing ATM-TN cell-level simulation models. Tech. rep. 98-629-20. University of Calgary, Calgary, Canada.
|
| |
50
|
XIAO, Z. AND UNGER, B. 1995b. Report on WarpKit: Performance study and improvement. Tech. rep. 98-628-19. University of Calgary, Calgary, Canada.
|
| |
51
|
Z. Xiao , B. Unger , R. Simmonds , J. Cleary, Scheduling critical channels in conservative parallel discrete event simulation, Proceedings of the thirteenth workshop on Parallel and distributed simulation, p.20-28, May 01-04, 1999, Atlanta, Georgia, United States
|
 |
52
|
|
| |
53
|
|
REVIEW
"Veronica Lagrange : Reviewer"
Performance of two parallel shared-memory simulators is
investigated and this paper describes experiments conducted
to do it. The emphasis is on real-life, complex and heterogeneous
problems.
The application chosen is the simulation of lar
more...
|