• DocumentCode
    2141027
  • Title

    Speculative parallel simulation with an adaptive throttle scheme

  • Author

    Tay, Seng Chuan ; Teo, Yong Meng ; Kong, Siew Theng

  • Author_Institution
    Dept. of Inf. Syst. & Comput. Sci., Nat. Univ. of Singapore, Singapore
  • fYear
    1997
  • fDate
    10-13 Jun 1997
  • Firstpage
    116
  • Lastpage
    123
  • Abstract
    Excessive rollback recoveries due to overoptimistic event execution in time warp simulators often degrade their runtime performance. The paper presents a two-sided throttling scheme to dynamically adjust the event execution speed of time warp simulators. The proposed throttle is based on a new concept called global progress window, which allows the individual simulation process to be positioned on a global time scale, thereby accelerating or suspending their event execution. As each simulation process can be throttled to a steady state, excessive rollback recoveries due to causality errors can be avoided. To quantify the effect of rollbacks and for the purpose of comparing different time warp implementations, the authors propose two new measures called RPE (number of rollback events per committed event), and ε (relative effectiveness in reducing rollback overhead). Their implementation results show that the proposed throttle effectively regulates the proceeding of each simulation process, resulting in a significant reduction in rollback thrashing and elapsed time
  • Keywords
    parallel processing; system recovery; time warp simulation; virtual machines; adaptive throttle scheme; causality errors; committed event; dynamic event execution speed adjustment; elapsed time; excessive rollback recoveries; global progress window; global time scale; overoptimistic event execution; rollback overhead reduction; rollback thrashing; runtime performance; speculative parallel simulation; time warp simulators; two-sided throttling scheme; Acceleration; Computational modeling; Computer science; Constraint optimization; Discrete event simulation; Information systems; Load management; Safety; Synchronization; Time warp simulation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 1997., Proceedings., 11th Workshop on
  • Conference_Location
    Lockenhaus
  • Print_ISBN
    0-8186-7964-6
  • Type

    conf

  • DOI
    10.1109/PADS.1997.594594
  • Filename
    594594