DocumentCode
390033
Title
Analysis of inspection-based preventive maintenance in operational software systems
Author
Vaidyanathan, Kalyanaraman ; Selvamuthu, Dharmaraja ; Trivedi, Kishor S.
Author_Institution
Dept. of Electr. & Comput. Eng., Duke Univ., Durham, NC, USA
fYear
2002
fDate
2002
Firstpage
286
Lastpage
295
Abstract
Recently, the phenomenon of "software aging", one in which the state of a software system gradually degrades with time and eventually leads to performance degradation or crash/hang failure, has been reported. Preventive maintenance of operational software systems is used specifically to counteract this phenomenon. However preventive maintenance incurs an overhead in terms of downtime and cost and this must be traded off with the cost of failures to obtain maximum benefits. We present an analytical model of a software system employing inspection-based preventive maintenance, through a Markov Regenerative Process (MRGP) with a subordinated semi-Markov reward process. Furthermore, we consider preemptive-resume type transitions. The model is solved for steady state as well as transient conditions and expressions for expected downtime and expected cost are derived. Numerical examples are presented to illustrate the applicability of the models. With the help of these models, optimal strategies for preventive maintenance techniques such as "software rejuvenation" could be formulated.
Keywords
Markov processes; cost-benefit analysis; inspection; software maintenance; software reliability; Markov Regenerative Process; cost; crash hang failure; downtime; inspection-based preventive maintenance; operational software systems; overhead; performance degradation; preemptive-resume type transitions; software aging; software maintenance; software rejuvenation; steady state conditions; subordinated semi-Markov reward process; transient conditions; Aging; Analytical models; Computer crashes; Costs; Degradation; Preventive maintenance; Software maintenance; Software performance; Software systems; Steady-state;
fLanguage
English
Publisher
ieee
Conference_Titel
Reliable Distributed Systems, 2002. Proceedings. 21st IEEE Symposium on
ISSN
1060-9857
Print_ISBN
0-7695-1659-9
Type
conf
DOI
10.1109/RELDIS.2002.1180199
Filename
1180199
Link To Document