Title :
Optimal Asynchronous Garbage Collection for RDT Checkpointing Protocols
Author :
Schmidt, Rodrigo ; Garcia, Islene C. ; Pedone, Fernando ; Buzato, Luiz E.
Author_Institution :
Ecole Polytechnique Federate de Lausanne (EPFL)
Abstract :
Communication-induced checkpointing protocols that ensure rollback-dependency trackability (RDT) guarantee important properties to the recovery system without explicit coordination. However, there was no garbage collection algorithm for them which did not use some type of process synchronization, like time assumptions or reliable control message exchanges. This paper addresses the problem of garbage collection for RDT checkpointing protocols and presents an optimal solution for the case where coordination is done only by means of timestamps piggybacked in application messages. The algorithm uses the same timestamps as off-the-shelf RDT protocols and ensures the tight upper bound on the number of uncollected checkpoints for each process during all the system execution
Keywords :
checkpointing; fault tolerant computing; optimal systems; protocols; storage management; synchronisation; checkpointing protocols; garbage collection algorithm; optimal asynchronous garbage collection; recovery system; rollback dependency trackability; synchronization; Checkpointing; Communication system control; Distributed computing; Electronic mail; Fault tolerance; Force control; Mobile computing; Protocols; System recovery; Upper bound; distributed checkpointing; garbage collection; rollback-dependency trackability; rollback-recovery;
Conference_Titel :
Distributed Computing Systems, 2005. ICDCS 2005. Proceedings. 25th IEEE International Conference on
Conference_Location :
Columbus, OH
Print_ISBN :
0-7695-2331-5
DOI :
10.1109/ICDCS.2005.58