• DocumentCode
    3172424
  • Title

    Communication-induced determination of consistent snapshots

  • Author

    Helary, J.-M. ; Mostefaoui, A. ; Raynal, M.

  • Author_Institution
    IRISA, Rennes, France
  • fYear
    1998
  • fDate
    23-25 June 1998
  • Firstpage
    208
  • Lastpage
    217
  • Abstract
    A classical way to determine consistent snapshots consists in using Chandy-Lamport´s (1985) algorithm. This algorithm relies on specific control messages that allow processes to synchronize local checkpoint determination and message recording in order that the resulting snapshot is consistent. This paper investigates a communication-induced approach to determine consistent snapshots. In such an approach, control information is carried by application messages. Two abstract necessary and sufficient conditions are stated: one associated with global checkpoint consistency, the other associated with message recording. A general protocol is derived from these abstract conditions. Actually, this general protocol can be instantiated in distinct ways, giving rise to a family of communication-induced snapshot protocols. This general protocol shows there is an intrinsic tradeoff between the number of forced checkpoints and the number of recorded messages. Finally, a particular instantiation of the general protocol is provided.
  • Keywords
    data recording; message passing; protocols; synchronisation; system recovery; transaction processing; Chandy-Lamport algorithm; abstract conditions; application messages; communication-induced snapshot protocols; consistent snapshots; control messages; forced checkpoints; general protocol; global checkpoint consistency; local checkpoint determination; message recording; necessary conditions; process synchronization; sufficient conditions; National electric code; Protocols; Read only memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on
  • Conference_Location
    Munich, Germany
  • ISSN
    0731-3071
  • Print_ISBN
    0-8186-8470-4
  • Type

    conf

  • DOI
    10.1109/FTCS.1998.689472
  • Filename
    689472