Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
4635367 | Applied Mathematics and Computation | 2007 | 15 Pages |
Abstract
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.
Related Topics
Physical Sciences and Engineering
Mathematics
Applied Mathematics
Authors
Vasilis P. Koutras, Agapios N. Platis, George A. Gravvanis,