重配置与周期再生相结合的软件再生模型
Software Rejuvenation Model Based on Reconfiguration and Periodical Rejuvenation作者机构:西安交通大学电子与信息工程学院西安710049 IBM中国研究院北京100094
出 版 物:《西安交通大学学报》 (Journal of Xi'an Jiaotong University)
年 卷 期:2010年第44卷第1期
页 面:91-95页
核心收录:
学科分类:0810[工学-信息与通信工程] 08[工学] 0805[工学-材料科学与工程(可授工学、理学学位)] 081201[工学-计算机系统结构] 0812[工学-计算机科学与技术(可授工学、理学学位)]
基 金:国家自然科学基金委-微软亚洲研究院联合资助重点项目(60933003) 国家高技术研究发展计划资助项目(2006AA01Z101) IBM联合项目(JLP200906008-1)
摘 要:针对持续运行软件系统中的老化问题,提出一种重配置与周期再生相结合的软件再生方法.采用连续时间马尔可夫链对两阶段衰退软件系统的工作模式进行建模,给出系统可用性和单位时间平均成本的形式化定义与分析,并以可用性和成本作为评价标准计算相应的最佳再生周期,推导出了采用重配置的临界条件.仿真结果表明,随着重配置成功率的提高,系统的可用性增加,成本降低,当重配置成功率为1时,与纯周期再生方法相比,采用结合重配置的软件再生方法可使系统单位时间宕机成本降低48.9%.