The development of an efficient checkpointing facility exploiting operating systems services of the GENESIS cluster operating system

  • Authors:
  • J. T. Rough;A. M. Goscinski

  • Affiliations:
  • School of Information Technology, Deakin University, Geelong, Vic. 3217, Australia;School of Information Technology, Deakin University, Geelong, Vic. 3217, Australia

  • Venue:
  • Future Generation Computer Systems - Special issue: Advanced services for clusters and internet computing
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Recent research efforts of parallel processing on non-dedicated clusters have focused on high execution performance, parallelism management, transparent access to resources, and making clusters easy to use. However, as a collection of independent computers used by multiple users, clusters are susceptible to failure. This paper shows the development of a coordinated checkpointing facility for the GENESIS cluster operating system. This facility was developed by exploiting existing operating system services. High performance and low overheads are achieved by allowing the processes of a parallel application to continue executing during the creation of checkpoints, while maintaining low demands on cluster resources by using coordinated checkpointing.