• DocumentCode
    2989107
  • Title

    The treatment of state in optimistic systems

  • Author

    Bruce, David

  • Author_Institution
    Defence Res. Agency, Malvern, UK
  • fYear
    1995
  • fDate
    14-16 Jun 1995
  • Firstpage
    40
  • Lastpage
    49
  • Abstract
    Optimistic computation methods typically save copies of objects´ state information, so that they can recover from erroneous `over-optimistic´ computations. Such state saving is generally time and space consuming, and can be rather complicated both to implement and to use. I show how the data structure community´s theory of persistence can be used not only to analyse and explain the treatment of state in optimistic systems, but also as a simple yet general mechanism for performing the necessary state saving with minimal impact on application code. Preliminary results based on a benchmark application and an existing optimistic simulator are presented, showing that providing support for fully general object states is a realistic and practical option. In addition, I show how some existing state saving techniques-including support for shared state-can be derived, and discuss a number of ways in which the model might be extended
  • Keywords
    data structures; discrete event simulation; benchmark application; data structure; optimistic simulator; optimistic systems; theory of persistence; Data mining; Data structures; Discrete event simulation; Insulation; Optimization methods; Performance analysis; Protocols; Silver;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Simulation, 1995. (PADS'95), Proceedings., Ninth Workshop on (Cat. No.95TB8096)
  • Conference_Location
    Lake Placid, NY
  • Print_ISBN
    0-8186-7120-3
  • Type

    conf

  • DOI
    10.1109/PADS.1995.404318
  • Filename
    404318