Title :
Flattened Conservative Parallel Simulator for DEVS and CELL-DEVS
Author :
Jafer, Shafagh ; Wainer, Gabriel
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
Abstract :
Synchronization as the key to parallel and distributed computing requires a robust mechanism to handle communication among concurrent processes. In this paper we propose a flattened parallel simulator for DEVS and Cell-DEVS based on the classical null-message and lookahead based synchronization mechanism. We first present how flattening the architecture reduces communication overheads among participating nodes. Then we propose our blocking mechanism used to suspend the logical processes. After that we present our lookahead computation and null-message mechanism used to avoid causality errors as well as deadlock. Our conservative mechanism is implemented in WARPED kernel and can be used by any DEVS and Cell-DEVS parallel simulators who wish to adapt a conservative synchronization approach.
Keywords :
discrete event simulation; parallel processing; Cell-DEVS; blocking mechanism; discrete event system specification; distributed computing; lookahead based synchronization; null-message mechanism; parallel simulator; Computational modeling; Computer simulation; Concurrent computing; Discrete event simulation; Kernel; Master-slave; Parallel processing; Processor scheduling; Systems engineering and theory; Visualization; CELL-DEVS; DEVS; Flat simulator; conservative WARPED;
Conference_Titel :
Computational Science and Engineering, 2009. CSE '09. International Conference on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-1-4244-5334-4
Electronic_ISBN :
978-0-7695-3823-5
DOI :
10.1109/CSE.2009.52