• DocumentCode
    431068
  • Title

    CCUML: a checkpointing protocol for distributed system processes

  • Author

    Neogy, Sarmistha ; Sinha, Anupam ; Das, Pradip K.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Jadavpur Univ., Calcutta, India
  • Volume
    B
  • fYear
    2004
  • fDate
    21-24 Nov. 2004
  • Firstpage
    553
  • Abstract
    This paper presents a checkpointing protocol CCUML-coordinated checkpointing with unacknowledged message logging. A checkpoint initiator initiates taking of checkpoints at the end of each checkpoint interval. Processes take local checkpoints only after being notified by the initiator. However, there is no central initiator, but each process takes turn to act as the initiator at each checkpoint initiation. The guaranty that no message would be lost in case of failure, has been brought about by maintaining a log of unacknowledged messages along with the latest checkpoint in a process. Since only unacknowledged messages are logged, the overhead is negligible. Thus, the distributed checkpointing protocol described here always ensures a consistent set of checkpoints from which processes can resume during recovery after a fault.
  • Keywords
    checkpointing; fault tolerant computing; message passing; CCUML; checkpoint initiator; coordinated checkpointing-unacknowledged message logging; distributed system processes; Checkpointing; Protocols;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    TENCON 2004. 2004 IEEE Region 10 Conference
  • Print_ISBN
    0-7803-8560-8
  • Type

    conf

  • DOI
    10.1109/TENCON.2004.1414655
  • Filename
    1414655