Job Checkpointing in Computational Grid Based on Job Progress Description

This paper analyzes the particularity of job checkpointing in computational grid, and proposes a novel application-level checkpoint mechanism based on job progress description (JPD).It explains the basic idea of such a checkpoint methods, gives the definition of job progress state (JPS) objects and job progress description object, these objects compose the JPD of a job, and the methods of these objects can be used as checkpoint API, It discusses the composition of checkpoint jobs under this checkpoint mechanism.