摘要
软件系统的预恢复是一种预防和主动的容错技术。本文提出了一种基于统计学的软件系统自恢复时间阈值计算算法。该算法基于满足软件系统可用性概率最大化的思想,在系统性能衰退时间分布未知的情况下,根据一定量的性能衰退的检测数据,计算出优化的软件系统自恢复时间阈值。仿真实验结果表明计算结果合理、稳定性好,能有效地应用于实际系统中。
Software rejuvenation, a preventive maintenance technique for software fault tolerance, has been extensively studied in the recent literature. In this paper, we develop a statistical algorithm to estimate the optimal software rejuvenation schedules, provided that the statistical complete sample data of failure times is given, and the optimal software rejuvenation schedules which maximize the system availabilities are derived analytically. Numerical examples illustrate the resulting estimators for the optimal software rejuvenation schedules have quite nice convergence properties and are useful in applying to a real software system in operation without specifying the underlying failure time distributions.
出处
《计算机科学》
CSCD
北大核心
2006年第4期258-259,265,共3页
Computer Science
基金
国家自然科学基金(No.60273035)资助