• 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