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