Software rejuvenation for resource optimization based on explicit approximate inverse preconditioning

作者:

Highlights:

摘要

When software applications run continuously, error conditions are accumulated and the result is a degradation of the computer system or even a crash failure. This phenomenon has been reported as software aging. A proactive method in order to counteract this phenomenon is software rejuvenation. In this paper, two software rejuvenation techniques are presented in a computer system in which the amount of free memory is used in order to model the resource degradation of the system. Furthermore, the cost of each technique is determined and the two techniques are compared with respect to the total expected downtime cost of performing rejuvenation and one of them is proposed. In addition, useful results about the rates of performing rejuvenation are derived and finally an optimal rejuvenation policy is proposed for such a computer system.

论文关键词:Software rejuvenation,Continuous time Markov chain,Optimal rejuvenation policy,Downtime cost,Approximate inverse matrix techniques,Preconditioning

论文评审过程:Available online 16 January 2007.

论文官网地址:https://doi.org/10.1016/j.amc.2006.11.056