Simulation-Based Optimization Approach for Software Cost Model with Rejuvenation

  • Authors:
  • Hiroyuki Eto;Tadashi Dohi;Jianhua Ma

  • Affiliations:
  • Department of Information Engineering, Graduate School of Engineering, Hiroshima University, Higashi-Hiroshima, Japan 739---8527;Department of Information Engineering, Graduate School of Engineering, Hiroshima University, Higashi-Hiroshima, Japan 739---8527;Graduate School of Computer and Information Sciences, Hosei University, Tokyo, Japan 184-8584

  • Venue:
  • ATC '08 Proceedings of the 5th international conference on Autonomic and Trusted Computing
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software rejuvenation is a preventive and proactive maintenance solution that is particularly useful for counteracting the phenomenon of software aging. In this paper 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 programing approach. Especially, we develop a reinforcement learning algorithm to estimate the optimal rejuvenation schedule adaptively and examine its asymptotic properties through a simulation experiment.