A checkpointing tool for palm operating system

Chi Yi Lin*, Sy Yen Kuo, Yennun Huang

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

8 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the International Conference on Dependable Systems and Networks
EditorsD.C. Young, D.C. Young
Pages71-76
Number of pages6
DOIs
StatePublished - 2001
Externally publishedYes
EventProceedings of the International Conference on Dependable Systems and Networks - Goteborg, Sweden
Duration: 01 07 200104 07 2001

Publication series

NameProceedings of the International Conference on Dependable Systems and Networks

Conference

ConferenceProceedings of the International Conference on Dependable Systems and Networks
Country/TerritorySweden
CityGoteborg
Period01/07/0104/07/01

Fingerprint

Dive into the research topics of 'A checkpointing tool for palm operating system'. Together they form a unique fingerprint.

Cite this