Impact of mobility on distributed computations
ACM SIGOPS Operating Systems Review
Low-Cost Checkpointing and Failure Recovery in Mobile Computing Systems
IEEE Transactions on Parallel and Distributed Systems
Adaptive recovery for mobile environments
Communications of the ACM
Process Recovery in Heterogeneous Systems
IEEE Transactions on Computers
Fault management in mobile computing
Ubiquity
Task Feasibility Analysis and Dynamic Voltage Scaling in Fault-Tolerant Real-Time Embedded Systems
Proceedings of the conference on Design, automation and test in Europe - Volume 2
Energy-aware deterministic fault tolerance in distributed real-time embedded systems
Proceedings of the 41st annual Design Automation Conference
Peer-to-peer checkpointing arrangement for mobile grid computing systems
Proceedings of the 16th international symposium on High performance distributed computing
Hi-index | 0.00 |
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.