• DocumentCode
    1508381
  • Title

    Comparative analysis of different models of checkpointing and recovery

  • Author

    Nicola, Victor F. ; Van Spanje, Johannes M.

  • Author_Institution
    Dept. of Comput. Sci., Duke Univ., Durham, NC, USA
  • Volume
    16
  • Issue
    8
  • fYear
    1990
  • fDate
    8/1/1990 12:00:00 AM
  • Firstpage
    807
  • Lastpage
    821
  • Abstract
    Different checkpointing strategies are combined with recovery models of different refinement levels in the database systems. The complexity of the resulting model increases with its accuracy in representing a realistic system. Three different analytic approaches are used depending on the complexity of the model: analytic, numerical and simulation. A Markovian queuing model is developed, resulting in a combined Poisson and load-dependent checkpointing strategy with stochastic recovery. A state-space analysis approach is used to derive semianalytic expressions for the performance variables in terms of a set of unknown boundary state probabilities. An efficient numerical algorithm for evaluating unknown probabilities is outlined. The validity of the numerical solution is checked against simulation results and shown to be of acceptable accuracy, particularly in the stable operating range. Simulations have shown that realistic load-dependent checkpointing results in performance close to the optimal deterministic checkpointing. Furthermore, the stochastic recovery model is an accurate representation of a realistic recovery
  • Keywords
    computational complexity; database management systems; database theory; probability; queueing theory; system recovery; DBMS; Markovian queuing model; Poisson; analytic approaches; checkpointing strategies; load-dependent checkpointing strategy; numerical algorithm; numerical solution; optimal deterministic checkpointing; performance variables; realistic system; recovery models; refinement levels; semianalytic expressions; simulation; stable operating range; state-space analysis approach; stochastic recovery; unknown boundary state probabilities; Analytical models; Availability; Checkpointing; Computer science; Database systems; Delay; Frequency; Performance analysis; Queueing analysis; Stochastic processes;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.57620
  • Filename
    57620