Determining the Optimal Software Rejuvenation Schedule via Semi-Markov Decision Process
Hiroyuki Eto & Tadashi Dohi
Journal of Computer Science, Volume 2, Issue 6, pp. 528–534 · doi.org/10.3844/jcssp.2006.528.534
Abstract
Software rejuvenation is a preventive and proactive maintenance policy that is particularly useful for counteracting the phenomenon of software aging. In this study we consider an operational software system with multiple degradations and derive the optimal software rejuvenation policy minimizing the expected operation cost per unit time in the steady state, via the dynamic programming approach. Especially, we show analytically that the control-limit type of software rejuvenation policy is optimal. A numerical example is presented to make a decision table and to perform the sensitivity analysis of cost parameters.
Licence and reuse
Free to read. This article carries the publisher’s copyright, as printed on it: © 2006 Science Publications. It is free to read; ask us before reusing it.
How to reuse this articleResponses (0)
About this article
Eto, H. & Dohi, T. (2006). Determining the Optimal Software Rejuvenation Schedule via Semi-Markov Decision Process . Journal of Computer Science, 2(6), 528–534. https://doi.org/10.3844/jcssp.2006.528.534
- Licence
- © Science Publications
- Issue
- Volume 2, Issue 6
- Policies
- Editorial independenceUse of generative AIData availabilityAppeals and complaints
- Version
- Version of record
