loading...
Optimal Asynchronous Garbage Collection for RDT Checkpointing Protocols
Columbus, Ohio, USA June 06-June 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICDCS.2005.5825th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Rodrigo Schmidt, ?cole Polytechnique F?d?rale de Lausanne
Fernando Pedone, Universit? della Svizzera Italiana
Luiz E. Buzato, Unicamp
Communication-induced checkpointing protocols that ensure rollback-dependency trackability (RDT) guarantee important properties to the recovery system without explicit coordination. However, to the best of our knowledge, 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. Our 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.
Index Terms:
garbage collection, distributed checkpointing, rollback-dependency trackability, rollback-recovery
Citation:
Rodrigo Schmidt, Islene C. Garcia, Fernando Pedone, Luiz E. Buzato, "Optimal Asynchronous Garbage Collection for RDT Checkpointing Protocols," icdcs, pp.167-176, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.