DocumentCode :
3084315
Title :
The impact of recovery mechanisms on the likelihood of saving corrupted state
Author :
Chandra, Subhachandra ; Chen, Peter M.
fYear :
2002
fDate :
2002
Firstpage :
91
Lastpage :
101
Abstract :
Recovery systems must save state before a failure occurs to enable the system to recover from the failure. However, recovery will fail if the recovery system saves any state corrupted by the fault. The frequency and comprehensiveness of how a recovery system saves state has a major effect on how often the recovery system inadvertently saves corrupted state. This paper explores and measures that effect. We measure how often software faults in the application and operating system cause real applications to save corrupted state when using different types of recovery systems. We find that generic recovery techniques, such as checkpointing and logging, work well for faults in the operating system. However, we find that they do not work well for faults in the application because the very actions taken to enable recovery often corrupt the state upon which successful recovery depends.
Keywords :
system recovery; application; checkpointing; corrupted state; logging; operating system; recovery systems; software faults; Application software; Checkpointing; Fault detection; Frequency; History; Operating systems; Protocols; Software reliability; System software; Uniform resource locators;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 2002. ISSRE 2003. Proceedings. 13th International Symposium on
ISSN :
1071-9458
Print_ISBN :
0-7695-1763-3
Type :
conf
DOI :
10.1109/ISSRE.2002.1173219
Filename :
1173219
Link To Document :
بازگشت