Ghost Process: a Sound Basis to Implement Process Duplication, Migration and Checkpoint-Restart in Linux Clusters

Geoffroy Vallée 1 Renaud Lottiaux 1 David Margery 1 Christine Morin 1 Jean-Yves Berthou 2
1 PARIS - Programming distributed parallel systems for large scale numerical simulation
IRISA - Institut de Recherche en Informatique et Systèmes Aléatoires, ENS Cachan - École normale supérieure - Cachan, Inria Rennes – Bretagne Atlantique
Abstract : Process management mechanisms (process duplication, migration and checkpoint-restart) are very useful for high performance and high availability in clustering systems. The single system image approach aims at providing a global process management service with mechanisms for process checkpoint, process migration and process duplication. In this context, a common mechanism for process virtualization is highly desirable but traditional operating systems do not provide such a mechanism. This paper presents a kernel service for process virtualization called ghost process, extending the Linux kernel. The ghost process mechanism has been implemented in the Kerrighed single system image based on Linux.
Document type :
Reports
Complete list of metadatas

Cited literature [14 references]  Display  Hide  Download

https://hal.inria.fr/inria-00070283
Contributor : Rapport de Recherche Inria <>
Submitted on : Friday, May 19, 2006 - 7:54:49 PM
Last modification on : Friday, November 16, 2018 - 1:30:35 AM
Long-term archiving on : Sunday, April 4, 2010 - 8:50:01 PM

Identifiers

  • HAL Id : inria-00070283, version 1

Citation

Geoffroy Vallée, Renaud Lottiaux, David Margery, Christine Morin, Jean-Yves Berthou. Ghost Process: a Sound Basis to Implement Process Duplication, Migration and Checkpoint-Restart in Linux Clusters. [Research Report] RR-5735, INRIA. 2005, pp.16. ⟨inria-00070283⟩

Share

Metrics

Record views

353

Files downloads

224