• DocumentCode
    1824992
  • Title

    On page-based optimistic process checkpointing

  • Author

    Dearle, Alan ; Hulse, David

  • Author_Institution
    Dept. of Comput. Sci., Stirling Univ., UK
  • fYear
    1995
  • fDate
    14-15 Aug 1995
  • Firstpage
    24
  • Lastpage
    32
  • Abstract
    Persistent object systems must provide some form of checkpointing to ensure that changes to persistent data are secured on non-volatile storage. When processes share or exchange modified data, mechanisms must be provided to ensure that they may be consistently checkpointed. This may be performed eagerly by synchronously checkpointing all dependent data. Alternatively, optimistic techniques may be used where processes are individually checkpointed and globally consistent states are found asynchronously. This paper examines two eager checkpointing techniques and describes a new optimistic technique. The technique is applicable in systems such as SASOS, where the notion of process and address space are decoupled
  • Keywords
    object-oriented programming; paged storage; software fault tolerance; system recovery; SASOS; eager checkpointing techniques; globally consistent states; optimistic techniques; page-based optimistic process checkpointing; persistent data; persistent object systems; Checkpointing; Computer science; Nonvolatile memory; Programming profession; Protection; Read-write memory; Secure storage; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Orientation in Operating Systems, 1995., Fourth International Workshop on
  • Conference_Location
    Lund
  • Print_ISBN
    0-8186-7115-7
  • Type

    conf

  • DOI
    10.1109/IWOOS.1995.470583
  • Filename
    470583