• DocumentCode
    2748160
  • Title

    Semantics of optimistic computation

  • Author

    Bubenik, Rick ; Zwaenepoel, Willy

  • Author_Institution
    Dept. of Comput. Sci., Washington Univ., St. Louis, MS, USA
  • fYear
    1990
  • fDate
    28 May-1 Jun 1990
  • Firstpage
    20
  • Lastpage
    27
  • Abstract
    The derivation of a semantically equivalent optimistic computation from a pessimistic computation by application-independent transformations is discussed. Computations are modeled by program dependence graphs (PDGS). The semantics of a computation is defined by a mapping from an initial state to a final state and is realized by a graph rewriting system. Semantics-preserving transformations are applied to PDGS of the pessimistic computation to produce an optimistic version. The transformations result from guessing data values and control flow decisions in the computation. The transformations are used to derive an optimistic version of fault tolerance based on message logging and checkpointing. The transformations yield an optimistic version similar to optimistic fault-tolerance algorithms reported in the literature, although additional application-dependent transformations are necessary to produce a realistic optimistic implementation
  • Keywords
    distributed processing; fault tolerant computing; rewriting systems; application-dependent transformations; application-independent transformations; checkpointing; control flow decisions; fault tolerance; graph rewriting system; message logging; optimistic fault-tolerance algorithms; pessimistic computation; program dependence graphs; semantic-preserving transformations; semantically equivalent optimistic computation; Checkpointing; Computational modeling; Computer science; Concurrent computing; Constraint optimization; Data flow computing; Fault tolerance; Parallel processing; Performance gain; Performance loss;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1990. Proceedings., 10th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    0-8186-2048-X
  • Type

    conf

  • DOI
    10.1109/ICDCS.1990.89328
  • Filename
    89328