loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sixth Pacific Rim International Symposium on Dependable Computing (PRDC'99)
Reliable Probabilistic Checkpointing
Hong Kong, China
December 16-December 17
ISBN: 0-7695-0371-3
Hyo-chang Nam, Pohang University of Science and Technology
Jong Kim, Pohang University of Science and Technology
SungJe Hong, Pohang University of Science and Technology
Sunggu Lee, Pohang University of Science and Technology
Recently proposed probabilistic checkpointing has one drawback, namely aliasing. When analyzed, 64-bit signatures show negligible possibility of aliasing. But in practice, the shift-XOR signature generation function used with probabilistic checkpointing shows a high aliasing rate, which limits the practicality of probabilistic checkpointing.In this paper, two enhancements are considered to make probabilistic checkpointing more reliable. One is the signature generation function and the other is the recovery scheme. In the signature generation function part, we propose two signature generation functions: HALF for small block sizes (less than or equal to 256 bytes) and C-HALF(CRC combined HALF) for large block sizes (larger than 256 bytes), which have an aliasing probability similar to analytic results and small overhead. In the recovery scheme part, we propose a recovery scheme which ensures the safety of probabilistic checkpointing. To examine the correctness of previous checkpoints at recovery time, the proposed recovery scheme uses a spare node. We analyze the recovery scheme using a mathematical model. Also an optimal checkpoint interval is derived using the model.
Index Terms:
Checkpointing, Aliasing, Signature generation function, Failure recovery, Performance analysis
Citation:
Hyo-chang Nam, Jong Kim, SungJe Hong, Sunggu Lee, "Reliable Probabilistic Checkpointing," prdc, pp.153, Sixth Pacific Rim International Symposium on Dependable Computing (PRDC'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.