Skip to main content

Modeling and analysis of software aging and rejuvenation

Publication ,  Journal Article
Trivedi, KS; Vaidyanathan, K; Goseva-Popstojanova, K
Published in: Proceedings of the IEEE Annual Simulation Symposium
January 1, 2000

Software systems are known to suffer from outages due to transient errors. Recently, the phenomenon of 'software aging', one in which the state of the software system degrades with time, has been reported. To counteract this phenomenon, a proactive approach of fault management, called 'software rejuvenation', has been proposed. This essentially involves gracefully terminating an application or a system and restarting it in a clean internal state. In this paper, we discuss stochastic models to evaluate the effectiveness of proactive fault management in operational software systems and determine optimal times to perform rejuvenation, for different scenarios. The latter part of the paper deals with measurement-based methodologies to detect software aging and estimate its effect on various system resources. Models are constructed using workload and resource usage data collected from the UNIX operating system over a period of time. The measurement-based models are intended to help development of strategies for software rejuvenation triggered by actual measurements.

Duke Scholars

Published In

Proceedings of the IEEE Annual Simulation Symposium

ISSN

0272-4715

Publication Date

January 1, 2000

Start / End Page

270 / 279
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Trivedi, K. S., Vaidyanathan, K., & Goseva-Popstojanova, K. (2000). Modeling and analysis of software aging and rejuvenation. Proceedings of the IEEE Annual Simulation Symposium, 270–279.
Trivedi, K. S., K. Vaidyanathan, and K. Goseva-Popstojanova. “Modeling and analysis of software aging and rejuvenation.” Proceedings of the IEEE Annual Simulation Symposium, January 1, 2000, 270–79.
Trivedi KS, Vaidyanathan K, Goseva-Popstojanova K. Modeling and analysis of software aging and rejuvenation. Proceedings of the IEEE Annual Simulation Symposium. 2000 Jan 1;270–9.
Trivedi, K. S., et al. “Modeling and analysis of software aging and rejuvenation.” Proceedings of the IEEE Annual Simulation Symposium, Jan. 2000, pp. 270–79.
Trivedi KS, Vaidyanathan K, Goseva-Popstojanova K. Modeling and analysis of software aging and rejuvenation. Proceedings of the IEEE Annual Simulation Symposium. 2000 Jan 1;270–279.

Published In

Proceedings of the IEEE Annual Simulation Symposium

ISSN

0272-4715

Publication Date

January 1, 2000

Start / End Page

270 / 279