Parallel Discrete Event Simulation Using Space-time Events

In order to guarantee correctness of simulations, conventional Parallel Discrete Event Simulation models impose a sequential mode of execution on the events belonging to a logical process (LP). This constraint, which is aimed at preserving causality, limits the amount of parallelism that cun be exploited within one LP. In this paper, we propose a technique to relax this constraint without compromising correctness of the simulation. The approach is based on associating a scope with each event message. An LP can determine, by comparing scopes, whether any two events in its event list are independent, i.e. can beprocessed in pardlel . This approach is applied to a PDES scheme called the Conservative Time Windows.

[1]  J. E. Rodrigues,et al.  A GRAPH MODEL FOR PARALLEL COMPUTATIONS , 1969 .

[2]  Rassul Ayani,et al.  Parallel Cache Simulation on Multiprocessor Workstattions , 1993, 1993 International Conference on Parallel Processing - ICPP'93.

[3]  Hassan Rajaei SIMA: an environment for parallel discrete-event simulation , 1992, Proceedings. 25th Annual Simulation Symposium.

[4]  Hallo Ahmed,et al.  An Enhanced Data-Driven Architecture , 1991, ICPP.

[5]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[6]  R. M. Fujimoto,et al.  Parallel discrete event simulation , 1989, WSC '89.

[7]  Hassan Rajaei,et al.  Parallel simulation using conservative time windows , 1992, WSC '92.