Title :
Probabilistic adaptive direct optimism control in time warp
Author_Institution :
Inst. fur Angewandte Inf., Wien Univ., Austria
Abstract :
In a distributed memory environment the communication overhead of Time Warp as induced by the rollback procedure due to “overoptimistic” progression of the simulation is the dominating performance factor. To limit optimism to an extent that can be justified from the inherent model parallelism, an optimism control mechanism is proposed, which by maintaining a history record of virtual time differences from the time stamps carried by arriving messages, and forecasting the timestamps of forthcoming messages, probabilistically delays the execution of scheduled events to avoid potential rollback and associated communication overhead (antimessages). After investigating statistical forecast methods which express only the central tendency of the arrival process, we demonstrate that arrival processes in the context of Time Warp simulations of timed Petri nets have certain predictable and consistent ARIMA characteristics, which encourage the use of sophisticated and recursive forecast procedures based on those models. Adaptiveness is achieved in two respects: the synchronization behavior of logical processes automatically adjusts to that point in the continuum between optimistically progressing and conservatively blocking, that is the most adequate for (i) the specific simulation model and (ii) the communication/computation speed characteristics of the underlying execution platform
Keywords :
Petri nets; delays; synchronisation; time warp simulation; ARIMA characteristics; communication overhead; distributed memory environment; inherent model parallelism; optimism control mechanism; probabilistic adaptive direct optimism control; rollback procedure; synchronization behavior; time warp simulation; timed Petri nets; Adaptive control; Communication system control; Context modeling; Delay effects; History; Parallel processing; Petri nets; Predictive models; Programmable control; Time warp simulation;
Conference_Titel :
Parallel and Distributed Simulation, 1995. (PADS'95), Proceedings., Ninth Workshop on (Cat. No.95TB8096)
Conference_Location :
Lake Placid, NY
Print_ISBN :
0-8186-7120-3
DOI :
10.1109/PADS.1995.404309