Checkpointing Process Groups in a Grid Environment - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2008

Checkpointing Process Groups in a Grid Environment

Résumé

The EU-funded XtreemOS project implements a grid operating system transparently exploiting resources of virtual organizations through the standard POSIX interface. Grid checkpointing and restart requires to save and restore jobs executing in a distributed heterogeneous grid environment. The latter may spawn millions of grid nodes ( PCs, clusters, and mobile devices ) using different system-specific checkpointers saving and restoring application and kernel data structures for processes executing on a grid node. In this paper we shortly describe the XtreemOS grid checkpointing architecture and how we bridge the gap between the abstract grid and the system-specific checkpointers. Then we discuss how we keep track of processes and how different process grouping techniques are managed to ensure that all processes of a job and any further dependent ones can be checkpointed and restarted. Finally, we present how Linux control groups can be used to address resource isolation issues during the restart.
Fichier non déposé

Dates et versions

hal-01271213 , version 1 (08-02-2016)

Identifiants

Citer

John Mehnert-Spahn, Michael Schoettner, Christine Morin. Checkpointing Process Groups in a Grid Environment. Proc. of the 9th International Conference on Parallel and Distributed Computing (PDCAT '08), Dec 2008, Dunedin, New Zealand. pp.243 - 251, ⟨10.1109/PDCAT.2008.14⟩. ⟨hal-01271213⟩
199 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More