DocumentCode :
2362878
Title :
An on-line algorithm for checkpoint placement
Author :
Ziv, Avi ; Bruck, Jehoshua
Author_Institution :
MATAM-Adv. Technol. Center, IBM Israel Sci. & Technol. Center, Haifa, Israel
fYear :
1996
fDate :
30 Oct-2 Nov 1996
Firstpage :
274
Lastpage :
283
Abstract :
Checkpointing is a common technique for reducing the time to recover from faults in computer systems. By saving intermediate states of programs in a reliable storage device, checkpointing enables one to reduce the processing time loss caused by faults. The length of the intervals between the checkpoints affects the execution time of the programs. Long intervals lead to a long re-processing time, while too-frequent checkpointing leads to a high checkpointing overhead. In this paper, we present an online algorithm for the placement of checkpoints. The algorithm uses online knowledge of the current cost of a checkpoint when it decides whether or not to place a checkpoint. We show how the execution time of a program using this algorithm can be analyzed. The total overhead of the execution time when the proposed algorithm is used is smaller than the overhead when fixed intervals are used. Although the proposed algorithm uses only online knowledge about the cost of checkpointing, its behavior is close to that of the off-line optimal algorithm that uses the complete knowledge of the checkpointing cost
Keywords :
software fault tolerance; system recovery; checkpoint interval length; checkpoint placement; checkpointing cost; checkpointing overhead; computer systems; fault recovery time; intermediate program state saving; online algorithm; processing time loss reduction; program execution time; reprocessing time; Algorithm design and analysis; Checkpointing; Cost function; Fault detection; Marine vehicles; Postal services; Program processors; Programming profession; Time measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1996. Proceedings., Seventh International Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
0-8186-7707-4
Type :
conf
DOI :
10.1109/ISSRE.1996.558869
Filename :
558869
Link To Document :
بازگشت