|
计算机应用研究 2005
Modeling and Analysis of Time-based Software Rejuvenation Policy
|
Abstract:
A new nested time-based software rejuvenation policy is proposed to prevent software from failure due to software aging. We analyzed quantitatively petri net model of rejuvenation sub-process and finally obtain a series of the optimal rejuvenation intervals and the optimal times of application-level rejuvenation approximately. Comparing to the conventional rejuvenation policies, the nested time-based software rejuvenation policy takes into account the application-level and system-level rejuvenation simultaneously. The results demonstrate that it is possible to consume less time and lower cost, to reduce the risk of failure to predict, to enhance the software reliability and availability with this policy. In addition, this policy is extendable for complicated system because process-level rejuvenation can be nested in application-level rejuvenation.