Int J Performability Eng ›› 2018, Vol. 14 ›› Issue (2): 210-222.doi: 10.23940/ijpe.18.02.p3.210222

• Original articles • Previous Articles     Next Articles

Optimization of Software Rejuvenation Policy based on State-Control-Limit

Weichao Danga, b, * and Jianchao Zengb, c   

  1. aCollege of Electrical and Information Engineering, Lanzhou University of Technology, Lanzhou, 730050, ChinabDivision of Industrial and System Engineering, Taiyuan University of Science and Technology, Taiyuan, 030024, Chinac School of Computer Science and Control Engineering, North University of China, Taiyuan, 030051, China


Software Rejuvenation is a proactive software control technique used to improve computing system performance when a system suffers from software aging. In this paper, a state-control-limit-based rejuvenation policy with periodical inspection has been proposed. The steady-state system availability model has been constructed based on the semi-renewal process. The steady-state probability density of degradation system stated as a function of the inspection interval and the rejuvenation threshold have been derived. The average unavailable time of when a soft failure occurs within an inspection cycle has been taken into account to calculate the steady-state system availability. Finally, the system availability with corresponding optimal inspection time interval and rejuvenation threshold have been obtained numerically.