Title :
Communication-induced determination of consistent snapshots
Author :
Helary, J.-M. ; Mostefaoui, A. ; Raynal, M.
Author_Institution :
IRISA, Rennes, France
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;
Conference_Titel :
Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on
Conference_Location :
Munich, Germany
Print_ISBN :
0-8186-8470-4
DOI :
10.1109/FTCS.1998.689472