DocumentCode
2711394
Title
Comparative analysis of a parallel discrete-event simulator
Author
Marin, Mauricio
Author_Institution
Dept. de Comput., Magallanes Univ., Punta Arenas, Chile
fYear
2000
fDate
2000
Firstpage
172
Lastpage
177
Abstract
Discrete-event simulation is a widely used technique for the study of systems which are too complex to be modeled with analytical methods. Usually parallelism becomes an effective tool for reducing the running times involved in the simulation of large scale systems. However the actual realization of an efficient parallel simulator is highly dependent on the particular features of the system being modeled. As a result, a number of alternative strategies for parallel simulation, the so called synchronization protocols, have been developed. None of them is the most efficient one for all kind of systems, or even different instances of a given system. It is then relevant to provide the designer of a parallel simulator with information relative to the factors affecting the performance of known protocols. We present an analysis of such factors in the context of the comparison of an optimistic synchronization protocol with alternative approaches which are suitable for the bulk-synchronous parallel model of computing. It is well-known that analytical analysis in this field is mathematically intractable due to the irregular nature of the workload. However, rather than resorting to benchmarks whose results are largely influenced by programming details, we devised a strategy to get quantitative results from an implementation independent and yet empirical framework
Keywords
discrete event simulation; parallel processing; protocols; software performance evaluation; synchronisation; benchmarks; bulk-synchronous parallel model; large scale systems; optimistic synchronization protocol; parallel discrete-event simulator; protocol performance; simulation running times; Analytical models; Computational modeling; Concurrent computing; Context modeling; Discrete event simulation; Error correction; Large-scale systems; Parallel processing; Processor scheduling; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science Society, 2000. SCCC '00. Proceedings. XX International Conference of the Chilean
Conference_Location
Santiago
ISSN
1522-4902
Print_ISBN
0-7695-0810-3
Type
conf
DOI
10.1109/SCCC.2000.890405
Filename
890405
Link To Document