Parallel Simulation Techniques for Large-Scale Discrete-Event Models
PhD thesis from Systems and Computer Engineering Dep. Carleton University, 1125 Colonel By Dr. Ottawa, ON, Canada K1S 5B6 - Sep 2011
The Discrete Event System Specification (DEVS) provides a general methodology for hierarchical construction of reusable models in a modular way and has been used to simulate complex systems in a variety of domains. This dissertation addresses software design and performance issues that arise in parallel simulation of large-scale DEVS-based models on multiprocessor cluster architecture.
Parallel simulation of complex DEVS-based models requires a robust simulator with low synchronization overhead. Recent researches focused on optimistic parallel simulation of DEVS-based systems. In this research three conservative parallel DEVS protocols (Lower-Bound-Time-Stamp (LBTS), Chandy-Misra-Bryant (CMB), and Global-Lookahead-Management (GLM)) are proposed, allowing pure conservative simulation of DEVS-based systems. The protocols are based on the classical Chandy-Misra-Bryant synchronization mechanism, and they extend the DEVS abstract simulator, providing means for lookahead computation and null message distribution. A purely conservative simulator, called CCD++, is presented designed for running large-scale DEVS and Cell-DEVS models in parallel and distributed fashion.
An extensive comparative performance analysis is presented, analyzing the performance of CCD++ compared to an optimistic DEVS simulator. Several DEVS-based environmental models with different characteristics are studied. The experiments indicate that the conservative simulator improves performance in terms of execution time, memory usage, operational cost, and system stability for large models.
Category: Parallel and Distributed Simulation2nd Category: Tools
School : Systems and Computer Engineering Dep. Carleton University
Month : Sep
Year : 2011
Address : 1125 Colonel By Dr. Ottawa, ON, Canada K1S 5B6
URL: http://cell-devs-02.sce.carleton.ca/publications/2011/Jaf11
BibTex references
@PhdThesis\{Jaf11, author = "Jafer, Shafagh", title = "Parallel Simulation Techniques for Large-Scale Discrete-Event Models", category = "Parallel and Distributed Simulation", 2nd category = "Tools", school = "Systems and Computer Engineering Dep. Carleton University", month = "Sep", year = "2011", address = "1125 Colonel By Dr. Ottawa, ON, Canada K1S 5B6", url = "http://cell-devs-02.sce.carleton.ca/publications/2011/Jaf11" }