• DocumentCode
    2704408
  • Title

    Experimental evaluation of concurrent checkpointing and rollback-recovery algorithms

  • Author

    Bhargava, Bharat ; Lian, Shy-Renn ; Leu, Pei-jyun

  • Author_Institution
    Dept. of Comput. Sci., Purdue Univ., West Lafayette, IN, USA
  • fYear
    1990
  • fDate
    5-9 Feb 1990
  • Firstpage
    182
  • Lastpage
    189
  • Abstract
    The performance of two distributed checkpointing and recovery algorithms, the synchronous checkpointing algorithm (SA) and the independent checkpointing algorithm (ICA), is evaluated. The performance is based on a detailed implementation of algorithms published earlier in the C language. A benchmark that simulates a variety of application requirements and considers variations in the number of processes running on one or more machines, size of processes to be checkpointed, size of control messages, and frequency of message exchanges for normal processing is used to conduct the experiments. Measurements are made for the elapsed time and the CPU time to run a single instance of the checkpoint or rollback. The experiments are repeated for various combinations of concurrent checkpoint and rollback executions. The messages needed for synchronization are computed. It is found that the time that a process spends in processing control messages contributes significantly to the elapsed time in both algorithms. Elapsed times for recovery for both algorithms are found to be comparable when the number of checkpoints is small
  • Keywords
    distributed databases; performance evaluation; C language; CPU time; benchmark; concurrent checkpointing; control messages; elapsed time; independent checkpointing algorithm; message exchanges; performance; rollback-recovery algorithms; synchronization; synchronous checkpointing algorithm; Algorithm design and analysis; Checkpointing; Concurrent computing; Distributed computing; Frequency synchronization; Independent component analysis; Performance evaluation; Process control; Time measurement; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 1990. Proceedings. Sixth International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    0-8186-2025-0
  • Type

    conf

  • DOI
    10.1109/ICDE.1990.113468
  • Filename
    113468