A causal checkpointing algorithm for mobile computing environments

8Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Checkpointing algorithms suitable for mobile computing environments should be economical in terms of storage and energy consumption, and they should be able to handle that at starting time not all processes are known which are to be involved in the checkpointing. We propose such an algorithm by generalizing Chandy/Lamport's snapshot algorithm [4] in two ways: processes are given a certain autonomy when to take their local checkpoints, and processes send checkpoint requests only to processes they knowingly depend on. As [4], our algorithm comprises the so-called phase 1 of coordinated checkpointing, only, which - under reasonable progress assumptions - ensures that all the local checkpoints will be taken. We present the algorithm in terms of its operational semantics over which we prove the consistency of the calculated snapshot. © 2014 Springer-Verlag.

Cite

CITATION STYLE

APA

Kiehn, A., Raj, P., & Singh, P. (2014). A causal checkpointing algorithm for mobile computing environments. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8314 LNCS, pp. 134–148). https://doi.org/10.1007/978-3-642-45249-9_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free