Research ArticleOpen accessPhrase in the titleDetermining the Optimal Software Rejuvenation Schedule via Semi-Markov Decision ProcessHiroyuki Eto, Tadashi DohiSoftware 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 … …Journal of Computer Science, Vol. 2, Issue 6 · 30 Jun 2006 · 6,976 accessesView PDFCite
Research ArticleOpen accessIn the keywordsOptimal Rejuvenation Scheduling of Distributed Computation Based on Dynamic ProgrammingHiroyuki Okamura, Kazuki Iwamoto, Tadashi DohiRecently, a complementary approach to handle transient software failures, called software rejuvenation, is becoming popular as a proactive fault management technique in operational software systems. In this study, we develop the optimal scheduling algorithms to trigger software rejuvenation in distributed computation circumstance. In particular, we focus on two different computation circumstances in terms of detection of failures. Based on the … …Journal of Computer Science, Vol. 2, Issue 6 · 30 Jun 2006 · 6,385 accessesView PDFCite