The Optimal Program Execution Time with Rejuvenation

Rendong Ying
2004-01-01
Abstract:Rejuvenation is a proactive and preventive software fault-tolerance strategy to prevent software-aging phenomenon. This paper introduced the periodic rejuvenation to single-task program with limited execution time, analyzed the effect of software rejuvenation to the total program execution time in the existence of software aging. The experimental results show that the periodic rejuvenation can effectively avoid the sudden system outage due to aging, thus the program execution time is significantly reduced.
What problem does this paper attempt to address?