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

  • Authors:
  • Geoffroy Vallee;Renaud Lottiaux;David Margery;Christine Morin

  • Affiliations:
  • Oak Ridge National Laboratory Oak Ridge, TN, USA;IRISA/INRIA, PARIS, Campus Universitaire de Beaulieu, Rennes, Cedex, France;IRISA/INRIA, PARIS, Campus Universitaire de Beaulieu, Rennes, Cedex, France;IRISA/INRIA, PARIS, Campus Universitaire de Beaulieu, Rennes, Cedex, France

  • Venue:
  • ISPDC '05 Proceedings of the The 4th International Symposium on Parallel and Distributed Computing
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

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 mecahnism. 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.