DocumentCode :
3340910
Title :
Checkpointing and its applications
Author :
Yi-Min Wang ; Yennun Huang ; Kiem-Phong Vo ; Pe-Yu Chung ; Kintala, C.
Author_Institution :
AT&T Bell Labs., Murray Hill, NJ, USA
fYear :
1995
fDate :
27-30 June 1995
Firstpage :
22
Lastpage :
31
Abstract :
The paper describes our experience with the implementation and applications of the Unix checkpointing library libckp, and identifies two concepts that have proven to be the key to making checkpointing a powerful tool. First, including all persistent states, i.e., user files, as part of the process state that can be checkpointed and recovered provides a truly transparent and consistent rollback. Second, excluding part of the persistent state from the process state allows user programs to process future inputs from a desirable state, which leads to interesting new applications of checkpointing. We use real-life examples to demonstrate the use of libckp for bypassing premature software exits, for fast initialization and for memory rejuvenation.<>
Keywords :
Unix; operating systems (computers); software fault tolerance; software libraries; system recovery; Unix checkpointing library; bypassed premature software exits; fast initialization; future input processing; libckp; memory rejuvenation; persistent state; process state; recovery; rollback; user files; user programs; Application software; Checkpointing; Communication channels; Computer bugs; Counting circuits; Fault tolerance; File systems; Libraries; Operating systems; Signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Fault-Tolerant Computing, 1995. FTCS-25. Digest of Papers., Twenty-Fifth International Symposium on
Conference_Location :
Pasadena, CA, USA
Print_ISBN :
0-8186-7079-7
Type :
conf
DOI :
10.1109/FTCS.1995.466999
Filename :
466999
Link To Document :
بازگشت