Skip to main content

Software rejuvenation - modeling and analysis

Publication ,  Conference
Trivedi, KS; Vaidyanathan, K
Published in: IFIP Advances in Information and Communication Technology
January 1, 2004

Several recent studies have established that most system outages are due to software faults. Given the ever increasing complexity of software and the welldeveloped techniques and analysis for hardware reliability, this trend is not likely to change in the near future. In this paper, we first classify software faults and discuss various techniques to deal with them in the testing/debugging phase and the operational phase of the software. 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. © 2004 Springer Science + Business Media, Inc.

Duke Scholars

Altmetric Attention Stats
Dimensions Citation Stats

Published In

IFIP Advances in Information and Communication Technology

DOI

ISSN

1868-4238

Publication Date

January 1, 2004

Volume

157

Start / End Page

151 / 182

Related Subject Headings

  • 46 Information and computing sciences
  • 0806 Information Systems
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Trivedi, K. S., & Vaidyanathan, K. (2004). Software rejuvenation - modeling and analysis. In IFIP Advances in Information and Communication Technology (Vol. 157, pp. 151–182). https://doi.org/10.1007/1-4020-8159-6_6
Trivedi, K. S., and K. Vaidyanathan. “Software rejuvenation - modeling and analysis.” In IFIP Advances in Information and Communication Technology, 157:151–82, 2004. https://doi.org/10.1007/1-4020-8159-6_6.
Trivedi KS, Vaidyanathan K. Software rejuvenation - modeling and analysis. In: IFIP Advances in Information and Communication Technology. 2004. p. 151–82.
Trivedi, K. S., and K. Vaidyanathan. “Software rejuvenation - modeling and analysis.” IFIP Advances in Information and Communication Technology, vol. 157, 2004, pp. 151–82. Scopus, doi:10.1007/1-4020-8159-6_6.
Trivedi KS, Vaidyanathan K. Software rejuvenation - modeling and analysis. IFIP Advances in Information and Communication Technology. 2004. p. 151–182.

Published In

IFIP Advances in Information and Communication Technology

DOI

ISSN

1868-4238

Publication Date

January 1, 2004

Volume

157

Start / End Page

151 / 182

Related Subject Headings

  • 46 Information and computing sciences
  • 0806 Information Systems