Skip to main content
Journal cover image

Software Aging and Rejuvenation

Publication ,  Chapter
Trivedi, KS; Vaidyanathan, K
December 14, 2007

Several recent studies have established that most system outages are due to software faults. Given the ever‐increasing complexity of software and the well‐developed techniques and analysis for hardware reliability, this trend is not likely to change in the near future. In this article, we discuss the phenomenon of software aging and a preventive maintenance technique to deal with this problem called software rejuvenation. Stochastic models to evaluate the effectiveness of preventive maintenance in operational software systems and to determine optimal times to perform rejuvenation for different scenarios are described. We also present measurement‐based methodologies to detect software aging and estimate its effect on various system resources. These models are intended to help develop software rejuvenation policies. An automated online measurement‐based approach has been used in the software rejuvenation agent implemented in a major commercial server.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

DOI

ISBN

9780471383932

Publication Date

December 14, 2007

Publisher

Wiley
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Trivedi, K. S., & Vaidyanathan, K. (2007). Software Aging and Rejuvenation. Wiley. https://doi.org/10.1002/9780470050118.ecse394
Trivedi, Kishor S., and Kalyanaraman Vaidyanathan. “Software Aging and Rejuvenation.” Wiley, 2007. https://doi.org/10.1002/9780470050118.ecse394.
Trivedi KS, Vaidyanathan K. Software Aging and Rejuvenation. In Wiley; 2007.
Trivedi, Kishor S., and Kalyanaraman Vaidyanathan. Software Aging and Rejuvenation. Wiley, 2007. Crossref, doi:10.1002/9780470050118.ecse394.
Trivedi KS, Vaidyanathan K. Software Aging and Rejuvenation. Wiley; 2007.
Journal cover image

DOI

ISBN

9780471383932

Publication Date

December 14, 2007

Publisher

Wiley