Modeling and analysis of software aging and rejuvenation

作者: K.S. Trivedi , K. Vaidyanathan , K. Goseva-Popstojanova

DOI: 10.1109/SIMSYM.2000.844925

关键词:

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

参考文章(23)
Andras Pfening, Miklos Telek, Kishor S. Trivedi, Sachin Garg, Antonio Puliafito, Optimal rejuvenation for tolerating soft failures North Carolina State University. Center for Advanced Computing and Communication. ,(1996)
Alberto Avritzer, Elaine J. Weyuker, Monitoring Smoothly Degrading Systems for Increased Dependability Empirical Software Engineering. ,vol. 2, pp. 59- 77 ,(1997) , 10.1023/A:1009794200077
Inhwan Lee, Software dependability in the operational phase University of Illinois at Urbana-Champaign. ,(1995)
S. Garg, A. Puliafito, M. Telek, K.S. Trivedi, Analysis of software rejuvenation using Markov Regenerative Stochastic Petri Net international symposium on software reliability engineering. pp. 180- 187 ,(1995) , 10.1109/ISSRE.1995.497656
M. L. Schoffstall, M. Fedor, J. Davin, J. D. Case, Simple Network Management Protocol RFC. ,vol. 1067, pp. 1- 33 ,(1988)
K. Vaidyanathan, K.S. Trivedi, A measurement-based model for estimation of resource exhaustion in operational software systems international symposium on software reliability engineering. pp. 84- 93 ,(1999) , 10.1109/ISSRE.1999.809313
S. Garg, A. van Moorsel, K. Vaidyanathan, K.S. Trivedi, A methodology for detection and estimation of software aging international symposium on software reliability engineering. pp. 283- 292 ,(1998) , 10.1109/ISSRE.1998.730892
Kishor S. Trivedi, Jogesh K. Muppala, Steven P. Woolet, Boudewijn R. Haverkort, Composite performance and dependability analysis Performance Evaluation. ,vol. 14, pp. 197- 215 ,(1992) , 10.1016/0166-5316(92)90004-Z
Sachin Garg, Yennun Huang, Chandra Kintala, Kishor S. Trivedi, Minimizing completion time of a program by checkpointing and rejuvenation measurement and modeling of computer systems. ,vol. 24, pp. 252- 261 ,(1996) , 10.1145/233008.233050
E. MARSHALL, Fatal error: how patriot overlooked a scud. Science. ,vol. 255, pp. 1347- 1347 ,(1992) , 10.1126/SCIENCE.255.5050.1347