Journal of the Korea Society for Simulation (한국시뮬레이션학회논문지)
- Volume 1 Issue 1
- /
- Pages.64-76
- /
- 1992
- /
- 1225-5904(pISSN)
An Implementation of the DEVS Formalism on a Parallel Distributed Environment
병렬 분산 환경에서의 DEVS 형식론의 구현
Abstract
The DEVS(discrete event system specificaition) formalism specifies a discrete event system in a hierarchical, modular form. DEVSIM++ is a C++based general purpose DEVS abstract simulator which can simulate systems modeled by the DEVS formalism in a sequential environment. This paper describes P-DEVSIM++which is a parallel version of DEVSIM++ . In P-DEVSIM++, the external and internal event of DEVS models can by processed in parallel. For such processing, we propose a parallel, distributed optimistic simulation algorithm based on the Time Warp approach. However, the proposed algorithm localizes the rollback of a model within itself, not possible in the standard Time Warp approach. An advantage of such localization is that the simulation time may be reduced. To evaluate its performance, we simulate a single bus multiprocessor architecture system with an external common memory. Simulation result shows that significant speedup is made possible with our algorithm in a parallel environment.
Keywords