Research Article
A survey on software checkpointing and mobility techniques in distributed systems
Article first published online: 1 FEB 2011
DOI: 10.1002/cpe.1696
Copyright © 2011 John Wiley & Sons, Ltd.
Issue

Concurrency and Computation: Practice and Experience
Volume 23, Issue 11, pages 1196–1212, 10 August 2011
Additional Information
How to Cite
Marzouk, S. and Jmaiel, M. (2011), A survey on software checkpointing and mobility techniques in distributed systems. Concurrency and Computation: Practice and Experience, 23: 1196–1212. doi: 10.1002/cpe.1696
Publication History
- Issue published online: 7 JUL 2011
- Article first published online: 1 FEB 2011
- Manuscript Accepted: 13 NOV 2010
- Manuscript Revised: 3 OCT 2010
- Manuscript Received: 23 FEB 2010
- Abstract
- Article
- References
- Cited By
Keywords:
- distributed applications;
- autonomous systems;
- decision phase;
- strong mobility;
- checkpoint/rollback
Abstract
This paper has two purposes. First, it shows that existing solutions employing checkpointing and mobility in distributed applications, fix, at design time, the types and the techniques of checkpointing and mobility to be employed at runtime. Second, it provides policies allowing the dynamic selection of checkpointing and mobility techniques according to the execution environment. For that, this paper presents checkpointing and mobility techniques to evaluate them in order to identify their advantages and their shortcomings, and then determine the appropriate execution conditions in which a specific mobility technique becomes beneficial. This investigation will allow in assisting adaptation plans' generation and promoting future research in the area of self-adaptivity of distributed applications. Copyright © 2011 John Wiley & Sons, Ltd.

1532-0634/asset/olbannerleft.gif?v=1&s=a4e4e145787de94e1d91eaab3c8c29d8a9d96a26)