TY - GEN
T1 - A checkpointing tool for palm operating system
AU - Lin, Chi Yi
AU - Kuo, Sy Yen
AU - Huang, Yennun
PY - 2001
Y1 - 2001
N2 - It is foreseeable that handheld devices will be involved in the arena of distributed computing in the near future. To provide a dependable computing environment, check-pointing and rollback recovery is a useful and important technique for fault-tolerant distributed computing systems. For the most popular platform among handhelds - Palm OS, its built-in HotSync tool can take a partial snapshot of a system state, but it synchronizes only the static data in the handheld with a PC. All dynamic data of applications are lost if a failure occurs and the Palm OS is reset. In order to accommodate mobile computing devices with checkpointing and rollback recovery capability, dynamic data such as global variables should be checkpointed to tolerate system reset/crash failure. Therefore, we developed a checkpointing tool, which provides a set of APIs to checkpoint Palm applications. Using the checkpointing tool, dynamic data in a Palm device can be saved and recovered from a system reset. In this paper, we describe the tool and demonstrate its usefulness in four popular Palm applications.
AB - It is foreseeable that handheld devices will be involved in the arena of distributed computing in the near future. To provide a dependable computing environment, check-pointing and rollback recovery is a useful and important technique for fault-tolerant distributed computing systems. For the most popular platform among handhelds - Palm OS, its built-in HotSync tool can take a partial snapshot of a system state, but it synchronizes only the static data in the handheld with a PC. All dynamic data of applications are lost if a failure occurs and the Palm OS is reset. In order to accommodate mobile computing devices with checkpointing and rollback recovery capability, dynamic data such as global variables should be checkpointed to tolerate system reset/crash failure. Therefore, we developed a checkpointing tool, which provides a set of APIs to checkpoint Palm applications. Using the checkpointing tool, dynamic data in a Palm device can be saved and recovered from a system reset. In this paper, we describe the tool and demonstrate its usefulness in four popular Palm applications.
UR - http://www.scopus.com/inward/record.url?scp=0035789757&partnerID=8YFLogxK
U2 - 10.1002/0471220426.ch2
DO - 10.1002/0471220426.ch2
M3 - 会议稿件
AN - SCOPUS:0035789757
SN - 0769511015
SN - 9780769511016
T3 - Proceedings of the International Conference on Dependable Systems and Networks
SP - 71
EP - 76
BT - Proceedings of the International Conference on Dependable Systems and Networks
A2 - Young, D.C.
A2 - Young, D.C.
T2 - Proceedings of the International Conference on Dependable Systems and Networks
Y2 - 1 July 2001 through 4 July 2001
ER -