Estimating software rejuvenation schedules in high-assurance systems

TitleEstimating software rejuvenation schedules in high-assurance systems
Publication TypeJournal Article
Year of Publication2001
AuthorsT Dohi, K Goeva-Popstojanova, and K Trivedi
JournalComputer Journal
Volume44
Issue6
Start Page473
Pagination473 - 485
Date Published12/2001
Abstract

Software rejuvenation is a preventive maintenance technique that has been extensively studied in recent literature. In this paper, we extend the classical result by Huang et al. (1995), and in addition propose a modified stochastic model to generate the software rejuvenation schedule. More precisely, the software rejuvenation models are formulated via the semi-Markov reward process, and the optimal software rejuvenation schedules are derived analytically in terms of the reward rate. In particular, we consider the two special cases: steady-state availability and expected cost per unit time in the steady state. Further, we develop non-parametric algorithms to estimate the optimal software rejuvenation schedules, provided that the statistically complete (unsensored) sample data of failure time is given. In numerical examples, we compare two models from the viewpoints of system availability and economic justification, and examine asymptotic properties for the statistical estimation algorithms.

DOI10.1093/comjnl/44.6.473
Short TitleComputer Journal