• DocumentCode
    2956529
  • Title

    An Approach for Incorporating Rollback through Perfectly Reversible Computation in a Stream Simulator

  • Author

    Bauer, David W. ; Page, Ernest H.

  • Author_Institution
    MITRE Corp., McLean
  • fYear
    2007
  • fDate
    12-15 June 2007
  • Firstpage
    171
  • Lastpage
    178
  • Abstract
    The traditional rollback mechanism deployed in optimistic simulation is state-saving. More recently, the method of reverse computation has been proposed to reduce the amount of memory consumed by state-saving. This method computes the reverse code for the model during rollback execution, rather than recalling saved state memory. In practice, this method has been shown to offer memory-efficiency without sacrificing computational efficiency. In order to support reverse codes in the model, events must continue to be preserved in the system until fossil collection can be performed. In this paper we define a new algorithm to support perfectly reversible model computation that does not depend on storing the full processed event history. This approach improves memory consumption, further supporting large-scale simulation.
  • Keywords
    discrete event simulation; memory consumption; parallel discrete event simulation; reversible computation; rollback execution; rollback mechanism; saved state memory; state-saving; stream simulator; Checkpointing; Circuit simulation; Computational efficiency; Computational modeling; Computer aided manufacturing; Computer architecture; Context modeling; Discrete event simulation; Large-scale systems; Partial response channels;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Advanced and Distributed Simulation, 2007. PADS '07. 21st International Workshop on
  • Conference_Location
    San Diego, CA
  • Print_ISBN
    0-7695-2898-8
  • Type

    conf

  • DOI
    10.1109/PADS.2007.13
  • Filename
    4262803