Skip to main content

On the analysis of software rejuvenation policies

Publication ,  Journal Article
Garg, S; Telek, M; Puliafito, A; Trivedi, KS
Published in: COMPASS - Proceedings of the Annual Conference on Computer Assurance
January 1, 1997

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 so 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 but 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).

Duke Scholars

Published In

COMPASS - Proceedings of the Annual Conference on Computer Assurance

Publication Date

January 1, 1997

Start / End Page

88 / 96
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Garg, S., Telek, M., Puliafito, A., & Trivedi, K. S. (1997). On the analysis of software rejuvenation policies. COMPASS - Proceedings of the Annual Conference on Computer Assurance, 88–96.
Garg, S., M. Telek, A. Puliafito, and K. S. Trivedi. “On the analysis of software rejuvenation policies.” COMPASS - Proceedings of the Annual Conference on Computer Assurance, January 1, 1997, 88–96.
Garg S, Telek M, Puliafito A, Trivedi KS. On the analysis of software rejuvenation policies. COMPASS - Proceedings of the Annual Conference on Computer Assurance. 1997 Jan 1;88–96.
Garg, S., et al. “On the analysis of software rejuvenation policies.” COMPASS - Proceedings of the Annual Conference on Computer Assurance, Jan. 1997, pp. 88–96.
Garg S, Telek M, Puliafito A, Trivedi KS. On the analysis of software rejuvenation policies. COMPASS - Proceedings of the Annual Conference on Computer Assurance. 1997 Jan 1;88–96.

Published In

COMPASS - Proceedings of the Annual Conference on Computer Assurance

Publication Date

January 1, 1997

Start / End Page

88 / 96