Title :
Lightweight Time Warp A Novel Protocol for Parallel Optimistic Simulation of Large-Scale DEVS and Cell-DEVS Models
Author :
Liu, Qi ; Wainer, Gabriel
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ. Centre on Visualization & Simulation, Ottawa, ON
Abstract :
This paper proposes a novel lightweight time warp (LTW) protocol for high-performance parallel optimistic simulation of large-scale DEVS and cell-DEVS models. By exploiting the characteristics of the simulation process, the protocol is able to set free most logical processes (LPs) from the time warp mechanism, while the overall simulation still executes optimistically, driven by only a few full-fledged time warp LPs. The LTW protocol includes a rule-based event-scheduling mechanism using two types of event queues, an aggregated state-saving technique for optimal risk-free state management, and a new rollback algorithm that recovers lightweight LPs from causality errors without sending anti-messages. The impact on global control mechanisms such as GVT computation, fossil collection, and load migration is also discussed. The basic concepts of the protocol could also apply to a broad range of time warp systems under certain conditions and with appropriate control over the LPs.
Keywords :
formal specification; parallel processing; queueing theory; scheduling; time warp simulation; aggregated state-saving technique; cell-discrete event system specification models; event queues; fossil collection; global control mechanisms; global virtual time computation; large-scale discrete event system specification; lightweight time warp protocol; load migration; logical processes; optimal risk-free state management; parallel optimistic simulation; rollback algorithm; rule-based event-scheduling mechanism; time warp mechanism; Atherosclerosis; Computational modeling; Computer simulation; Discrete event simulation; Discrete event systems; Kernel; Large-scale systems; Load management; Protocols; Time warp simulation; Cell-DEVS models; DEVS models; Discrete event simulation; Time Warp; optimistic synchronization; parallel simulation;
Conference_Titel :
Distributed Simulation and Real-Time Applications, 2008. DS-RT 2008. 12th IEEE/ACM International Symposium on
Conference_Location :
Vancouver, BC
Print_ISBN :
978-0-7695-3425-1
DOI :
10.1109/DS-RT.2008.15