Affiliation:
1. Univ. of Waterloo, Waterloo, Ont., Canada
Abstract
Optimistically synchronized parallel discrete-event simulation is based on the use of communicating sequential processes. Optimistic synchronization means that the processes proceed under the assumption that a synchronized execution schedule is fortuitous. Periodic checkpointing of the state of a process allows the process to roll back to an earlier state when synchronization errors are detected. This article examines the effects of varying the checkpoint interval on the execution time and memory space needed to perform a parallel simulation.
The empirical results presented in this article were obtained from the simulation of closed stochastic queuing networks with several different topologies. Various intraprocessor process-scheduling algorithms and both lazy and aggressive cancellation strategies are considered. The empirical results are compared with analytical formulae predicting time-optimal checkpoint intervals. Two modes of operation,
throttling
and
thrashing
, have been noted and their effect examined. As the checkpoint interval is increased from one, there is a throttling effect among processes on the same processor, which improves performance. When the checkpoint interval is made too large, there is a thrashing effect caused by interaction between processes on different processors. It is shown that the time-optimal and space-optimal checkpoint intervals are not the same. Furthermore, a checkpoint interval that is too small affects space adversely more than time, whereas, a checkpoint interval that is too large affects time adversely more than space.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Science Applications,Modeling and Simulation
Reference23 articles.
1. Non-preemptive time warp scheduling algorithms
2. Distributed simulation: A case study in design and verification of distributed programs;CHANDY K. M.;IEEE Trans. Softw. Eng.,1979
3. Analytic models for rollback and recovery strategies in data base systems;CHANDY K. M.;IEEE Trans. Softw. Eng.,1975
4. Optimistic approaches to parallel discrete event simulation;FUJ MOTO;Trans. Soc. Comput. Slrnu/.,1990
Cited by
50 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献