Skip to main content

Analysis of inspection-based preventive maintenance in operational software systems

Publication ,  Journal Article
Vaidyanathan, K; Selvamuthu, D; Trivedi, KS
Published in: Proceedings of the IEEE Symposium on Reliable Distributed Systems
December 17, 2002

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. In this paper, 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.

Duke Scholars

Published In

Proceedings of the IEEE Symposium on Reliable Distributed Systems

DOI

ISSN

1060-9857

Publication Date

December 17, 2002

Start / End Page

286 / 295
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Vaidyanathan, K., Selvamuthu, D., & Trivedi, K. S. (2002). Analysis of inspection-based preventive maintenance in operational software systems. Proceedings of the IEEE Symposium on Reliable Distributed Systems, 286–295. https://doi.org/10.1109/RELDIS.2002.1180199
Vaidyanathan, K., D. Selvamuthu, and K. S. Trivedi. “Analysis of inspection-based preventive maintenance in operational software systems.” Proceedings of the IEEE Symposium on Reliable Distributed Systems, December 17, 2002, 286–95. https://doi.org/10.1109/RELDIS.2002.1180199.
Vaidyanathan K, Selvamuthu D, Trivedi KS. Analysis of inspection-based preventive maintenance in operational software systems. Proceedings of the IEEE Symposium on Reliable Distributed Systems. 2002 Dec 17;286–95.
Vaidyanathan, K., et al. “Analysis of inspection-based preventive maintenance in operational software systems.” Proceedings of the IEEE Symposium on Reliable Distributed Systems, Dec. 2002, pp. 286–95. Scopus, doi:10.1109/RELDIS.2002.1180199.
Vaidyanathan K, Selvamuthu D, Trivedi KS. Analysis of inspection-based preventive maintenance in operational software systems. Proceedings of the IEEE Symposium on Reliable Distributed Systems. 2002 Dec 17;286–295.

Published In

Proceedings of the IEEE Symposium on Reliable Distributed Systems

DOI

ISSN

1060-9857

Publication Date

December 17, 2002

Start / End Page

286 / 295