作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2006, Vol. 32 ›› Issue (11): 42-43,4.

• 博士论文 • 上一篇    下一篇

基于时间与检测的软件恢复策略及成本分析

游 静1,赵学龙2,徐 建2,刘凤玉2   

  1. 1. 江苏工业学院计算机系,常州 213164;2. 南京理工大学计算机系,南京 210094
  • 出版日期:2006-06-05 发布日期:2006-06-05

Analysis of Software Rejuvenation Policy Based on Time & Detection

YOU Jing1, ZHAO Xuelong2, XU Jian2, LIU Fengyu2   

  1. 1. Department of Computer, Jiangsu Polytechnic University, Changzhou 213164; 2. Department of Computer, Nanjing University of Science and Technology, Nanjing 210094
  • Online:2006-06-05 Published:2006-06-05

摘要: 为了对抗软件在运行过程中出现的老化现象,需要实施合适的软件恢复(software rejuvenation)策略。该文将单纯基于时间的和基于检测的软件恢复策略相结合,提出了基于时间与检测的软件恢复策略,弥补了前者确定的恢复时间间隔较为保守和后者引发过高的监控成本的缺陷。对3种策略的成本分析和比较表明,文章在引发较小监控成本的前提下,进一步延长了恢复时间间隔,从而降低了恢复策略的总的实施成本。

关键词: 软件恢复, 系统可靠性, 软件老化

Abstract: To counteract software aging during the running time of system, it is essential to bring a proper software rejuvenation policy into effect. The conventional time-based software rejuvenation policy (PolicyⅠ)can be implemented simply with less interval, which incurs higher rejuvenation cost. While the detection-based rejuvenation policy (PolicyⅡ)can rejuvenate timely but incur higher detection cost. Therefore a software rejuvenation policy based on time & detection (Policy Ⅲ) is put forward in this paper for overcoming these defects. The numerical results of analyzing and comparing the mean time cost of three policies demonstrate that the policy Ⅲ prolongs rejuvenation interval without too much detection cost, consequently decreases total implementation cost.

Key words: Software rejuvenation, System reliability, Software aging

中图分类号: