Skip to main content

Estimating software rejuvenation schedules in high-assurance systems

Publication ,  Journal Article
Dohi, T; Goeva-Popstojanova, K; Trivedi, K
Published in: Computer Journal
December 1, 2001

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.

Duke Scholars

Published In

Computer Journal

DOI

ISSN

0010-4620

Publication Date

December 1, 2001

Volume

44

Issue

6

Start / End Page

473 / 485

Related Subject Headings

  • Computation Theory & Mathematics
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Dohi, T., Goeva-Popstojanova, K., & Trivedi, K. (2001). Estimating software rejuvenation schedules in high-assurance systems. Computer Journal, 44(6), 473–485. https://doi.org/10.1093/comjnl/44.6.473
Dohi, T., K. Goeva-Popstojanova, and K. Trivedi. “Estimating software rejuvenation schedules in high-assurance systems.” Computer Journal 44, no. 6 (December 1, 2001): 473–85. https://doi.org/10.1093/comjnl/44.6.473.
Dohi T, Goeva-Popstojanova K, Trivedi K. Estimating software rejuvenation schedules in high-assurance systems. Computer Journal. 2001 Dec 1;44(6):473–85.
Dohi, T., et al. “Estimating software rejuvenation schedules in high-assurance systems.” Computer Journal, vol. 44, no. 6, Dec. 2001, pp. 473–85. Scopus, doi:10.1093/comjnl/44.6.473.
Dohi T, Goeva-Popstojanova K, Trivedi K. Estimating software rejuvenation schedules in high-assurance systems. Computer Journal. 2001 Dec 1;44(6):473–485.

Published In

Computer Journal

DOI

ISSN

0010-4620

Publication Date

December 1, 2001

Volume

44

Issue

6

Start / End Page

473 / 485

Related Subject Headings

  • Computation Theory & Mathematics
  • 46 Information and computing sciences
  • 08 Information and Computing Sciences