the notion of checkpointing model building is introduced to safeguard against the loss of computational results due to abnormal termination of long running computation algorithms . a checkpoint manager initiates a checkpoint , wherein initiation occurs by various scenarios , including dynamically , automatically and manually . a computation module executes the checkpoint on an in progress data computation . the checkpoint manager also monitors the execution of the checkpoint for abnormal termination . upon a determination of abnormal checkpoint termination , the inability to resume model building from a checkpoint , the checkpoint manger either resumes model build from the checkpoint or aborts the model build .