• DocumentCode
    3050784
  • Title

    On the analysis of software rejuvenation policies

  • Author

    Garg, Sachin ; Puliafito, Antonio ; Telek, Miklós ; Trivedi, Kishor S.

  • Author_Institution
    Center for Adv. Comput. & Commun., Duke Univ., Durham, NC, USA
  • fYear
    1997
  • fDate
    16-19 Jun 1997
  • Firstpage
    88
  • Lastpage
    96
  • Abstract
    Software rejuvenation is a technique for software fault tolerance which involves occasionally stopping the executing software, “cleaning” the “internal state” and restarting. This cleanup is done at desirable times during execution on a preventive basis set that unplanned failures, which result in higher costs compared to planned stopping, are avoided. Since during rejuvenation, the software is typically unavailable or in a degraded mode of operation, the operation involves a cost. In this paper, we present an analytical model of a software system which serves transactions. Due to “aging”, not only the service rate of the software decreases with time hut the software itself experiences occasional crash/hang failures. We propose and compare two rejuvenation policies. The policies are evaluated for the resulting steady state availability as well the probability that a transaction is denied service. We also numerically illustrate the use of our model to compute the optimal rejuvenation interval which minimizes (maximizes) the loss probability (steady state availability)
  • Keywords
    Markov processes; software fault tolerance; transaction processing; cleanup; internal state; loss probability; software fault tolerance; software rejuvenation; steady state availability; Aging; Application software; Availability; Computer crashes; Costs; Degradation; Fault tolerance; Missiles; Software systems; Steady-state;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Assurance, 1997. COMPASS '97. Are We Making Progress Towards Computer Assurance? Proceedings of the 12th Annual Conference on
  • Conference_Location
    Gaithersburg, MD
  • Print_ISBN
    0-7803-3979-7
  • Type

    conf

  • DOI
    10.1109/CMPASS.1997.613248
  • Filename
    613248