摘要
软件Rejuvenation技术通过定期对软件系统执行Rejuvenation操作来有效改善软件系统性能,执行Rejuvenation操作的周期直接关系到软件系统性能的改善.目前,主要通过单个指标的优化对软件Rejuvenation周期进行研究,这并不能整体提高性能.鉴于此,提出了综合考虑整体性能指标的方法来优化软件Rejuvenation周期,将所关心的指标综合考虑,在适当降低某个指标性能的同时有效提高其他指标性能,起到整体提高软件系统性能的目的.以综合考虑系统可用性、系统停机时间以及系统损失3个指标为例进行探讨,并寻找到了2个可以用之对软件Rejuvenation周期进行优化的目标函数.实验结果表明,通过该目标函数得到的周期可以很好地改善软件系统的整体性能.
Software performance can be effectively improved by software Rejuvenation. The optimization of software Rejuvenation interval, the key parameter of the software Rejuvenation, is mainly studied. To counteract the drawback of current optimization methods for Rejuvenation interval, which can not improve the software performance in whole, a new method considering all interested parameters was presented. And two cost functions, combining system availability, system downtime and system cost, were also presented. The results show that the interval obtained by the two cost functions can improve system performance effectively.
出处
《上海交通大学学报》
EI
CAS
CSCD
北大核心
2007年第1期51-55,共5页
Journal of Shanghai Jiaotong University