|
计算机科学 2003
Research on Software Rejuvenation
|
Abstract:
Recently, the phenomenon of "software aging", one in which the state of a software system gradually degrades with time and eventually leads to performance degradation or crash/hang failure, has been reported. The aging phenomenon is ubiquitous in all kinds of software systems and hard to eliminate thoroughly. A proactive technique called "software rejuvenation" has been proposed13] to counter the aging problem and increase the software availability. In this paper, we systematically investigate the basic motivation, concept and development of software rejuvenation, and then, detailedly analyze the main research work on it. At last, a prospect about the future research directions is outlined.