Modeling and Performance Analysis of Software Rejuvenation Policies for Multiple Degradation Systems

作者: Xiaozhi Du , Yong Qi , Di Hou , Ying Chen , Xiao Zhong

DOI: 10.1109/COMPSAC.2009.39

关键词:

摘要: Software rejuvenation is a preventive and proactive technology to counteract the phenomenon of software aging system failures improve reliability. In this paper we present analyze three policies for an operational with multiple degradations, called preemptive rejuvenation, delayed mixed rejuvenation. These consider both history data current running state, action triggered on basis predetermined performance threshold interval respectively. Continuous-time Markov chains are used describe analytic models. To evaluate these polices expediently, utilize deterministic stochastic Petri nets solve Numerical results show that deployment in leads significant improvement availability throughput. better than standard policy, policy best one.

参考文章(17)
M. Ajmone Marsan, G. Chiola, On Petri nets with deterministic and exponentially distributed firing times applications and theory of petri nets. pp. 132- 145 ,(1986) , 10.1007/3-540-18086-9_23
Luis Silva, Henrique Madeira, Joao Gabriel Silva, Software Aging and Rejuvenation in a SOAP-based Server network computing and applications. pp. 56- 65 ,(2006) , 10.1109/NCA.2006.51
Hiroyuki Okamura, Tadashi Dohi, Analysis of a software system with rejuvenation, restoration and checkpointing international service availability symposium. pp. 110- 128 ,(2008) , 10.1007/978-3-540-68129-8_10
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
D. Pescovitz, Helping computers help themselves IEEE Spectrum. ,vol. 39, pp. 49- 53 ,(2002) , 10.1109/MSPEC.2002.1030968
K. Vaidyanathan, K.S. Trivedi, A comprehensive model for software rejuvenation IEEE Transactions on Dependable and Secure Computing. ,vol. 2, pp. 124- 137 ,(2005) , 10.1109/TDSC.2005.15
Y. Bao, X. Sun, K.S. Trivedi, A workload-based analysis of software aging, and rejuvenation IEEE Transactions on Reliability. ,vol. 54, pp. 541- 548 ,(2005) , 10.1109/TR.2005.853442
T. Dohi, K. Goseva-Popstojanova, K.S. Trivedi, Analysis of software cost models with rejuvenation high assurance systems engineering. pp. 25- 34 ,(2000) , 10.1109/HASE.2000.895436
Y. Huang, C. Kintala, N. Kolettis, N.D. Fulton, Software rejuvenation: analysis, module and applications ieee international symposium on fault tolerant computing. pp. 381- 390 ,(1995) , 10.1109/FTCS.1995.466961
Artur Andrzejak, Luis Silva, Using machine learning for non-intrusive modeling and prediction of software aging network operations and management symposium. pp. 25- 32 ,(2008) , 10.1109/NOMS.2008.4575113