|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
Twenty-Fifth International Symposium on Fault-Tolerant Computing
Checkpointing and Its Applications
Pasadena, California
June 27-June 30
ISBN: 0-8186-7079-7
| ASCII Text | x | ||
| Yi-Min Wang, Yennun Huang, Kiem-Phong Vo, Pe-Yu Chung, C. Kintala, "Checkpointing and Its Applications," Fault-Tolerant Computing, International Symposium on, pp. 0022, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995. | |||
| BibTex | x | ||
| @article{ 10.1109/FTCS.1995.466999, author = {Yi-Min Wang and Yennun Huang and Kiem-Phong Vo and Pe-Yu Chung and C. Kintala}, title = {Checkpointing and Its Applications}, journal ={Fault-Tolerant Computing, International Symposium on}, volume = {0}, year = {1995}, isbn = {0-8186-7079-7}, pages = {0022}, doi = {http://doi.ieeecomputersociety.org/10.1109/FTCS.1995.466999}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Fault-Tolerant Computing, International Symposium on TI - Checkpointing and Its Applications SN - 0-8186-7079-7 SP EP A1 - Yi-Min Wang, A1 - Yennun Huang, A1 - Kiem-Phong Vo, A1 - Pe-Yu Chung, A1 - C. Kintala, PY - 1995 KW - Unix; operating systems (computers); software libraries; system recovery; software fault tolerance; Unix checkpointing library; libckp; persistent state; user files; process state; recovery; rollback; user programs; future input processing; fast initialization; memory rejuvenation; bypassed premature software exits VL - 0 JA - Fault-Tolerant Computing, International Symposium on ER - | |||
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.
Index Terms:
Unix; operating systems (computers); software libraries; system recovery; software fault tolerance; Unix checkpointing library; libckp; persistent state; user files; process state; recovery; rollback; user programs; future input processing; fast initialization; memory rejuvenation; bypassed premature software exits
Citation:
Yi-Min Wang, Yennun Huang, Kiem-Phong Vo, Pe-Yu Chung, C. Kintala, "Checkpointing and Its Applications," ftcs, pp.0022, Twenty-Fifth International Symposium on Fault-Tolerant Computing, 1995
Usage of this product signifies your acceptance of the Terms of Use.
