AUTOMATED PARALLELIZATION OF TIMED PETRI-NET SIMULATIONS

Authors
Citation
Dm. Nicol et Wz. Mao, AUTOMATED PARALLELIZATION OF TIMED PETRI-NET SIMULATIONS, Journal of parallel and distributed computing, 29(1), 1995, pp. 60-74
Citations number
36
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
ISSN journal
07437315
Volume
29
Issue
1
Year of publication
1995
Pages
60 - 74
Database
ISI
SICI code
0743-7315(1995)29:1<60:APOTPS>2.0.ZU;2-H
Abstract
Timed Petri-nets are used to model numerous types of large complex sys tems, especially computer architectures and communication networks. Wh ile formal analysis of such models is sometimes possible, discrete-eve nt simulation remains the most general technique available for assessi ng the model's behavior. Simulation's computational requirements, howe ver, can be massive, especially on the large complex models that defea t analytic methods. One way of meeting these requirements is by execut ing the simulation on a parallel machine. This paper describes simple techniques for the automated parallelization of timed Petri-net simula tions. We address the issue of processor synchronization as well as th e automated mapping, both static and dynamic, of the Petri-net to the parallel architecture. As part of this effort we describe a new mappin g algorithm, one that also applies to more general parallel computatio ns. We establish analytic properties of the solution produced by the a lgorithm, including optimality on some regular topologies, The viabili ty of our integrated approach is demonstrated empirically on the Intel iPSC/860 and Delta architectures on Petri-net-based simulations of pa rallel architectures. (C) 1995 Academic Press, Inc