DocumentCode :
3414654
Title :
External adjustment of runtime parameters in Time Warp synchronized parallel simulators
Author :
Radhakrishnan, Radharamanan ; Moore, Lantz ; Wilsey, Philip A.
Author_Institution :
Dept. of Electr. & Comput. Eng. & Comput. Sci., Cincinnati Univ., OH, USA
fYear :
1997
fDate :
1-5 Apr 1997
Firstpage :
260
Lastpage :
266
Abstract :
Several optimizations to the Time Warp synchronization protocol for parallel discrete event simulation have been proposed and studied. Many of these optimizations have included some form of dynamic adjustment (or control) of the operating parameters of the simulation (e.g. checkpoint interval, cancellation strategy). Traditionally dynamic parameter adjustment has been performed at the simulation object level; each simulation object collects measures of its operating behaviors (e.g. rollback frequency, rollback length, etc.) and uses them to adjust its operating parameters. The performance data collection functions and parameter adjustment are overhead costs that are incurred in the expectation of higher throughput. The paper presents a method of eliminating some of these overheads through the use of an external object to adjust the control parameters. That is, instead of inserting code for adjusting simulation parameters in the simulation object, an external control object is defined to periodically analyze each simulation object´s performance data and revise that object´s operating parameters. An implementation of an external control object in the WARPED Time Warp simulation kernel has been completed. The simulation parameters updated by the implemented control system are: checkpoint interval, and cancellation strategy (lazy or aggressive). A comparative analysis of three test cases shows that the external control mechanism provides speedups between 5%-17% over the best performing embedded dynamic adjustment algorithms
Keywords :
operating system kernels; parallel algorithms; time warp simulation; Time Warp synchronization protocol; Time Warp synchronized parallel simulators; WARPED Time Warp simulation kernel; cancellation strategy; checkpoint interval; dynamic parameter adjustment; embedded dynamic adjustment algorithms; external adjustment; external control object; operating behaviors; operating parameters; overhead costs; parallel discrete event simulation; parameter adjustment; performance data collection functions; rollback frequency; rollback length; runtime parameters; simulation object level; Analytical models; Cost function; Discrete event simulation; Frequency measurement; Frequency synchronization; Length measurement; Performance analysis; Performance evaluation; Protocols; Runtime;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location :
Genva
ISSN :
1063-7133
Print_ISBN :
0-8186-7793-7
Type :
conf
DOI :
10.1109/IPPS.1997.580905
Filename :
580905
Link To Document :
بازگشت