...
首页> 外文期刊>IEEE Transactions on Reliability >Optimization of Two-Granularity Software Rejuvenation Policy Based on the Markov Regenerative Process
【24h】

Optimization of Two-Granularity Software Rejuvenation Policy Based on the Markov Regenerative Process

机译:基于马尔可夫再生过程的两粒度软件更新策略的优化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Software rejuvenation is a proactive software control technique that is used to improve a computing system performance when it suffers from software aging. In this paper, a two-granularity inspection-based software rejuvenation policy, which works as a closed-loop control technique, is proposed. This policy mitigates the negative impact of two-level software aging. The two levels considered are the user-level applications and the operating system. A Markov regenerative process model is constructed based on the system condition. We obtain the degradation rate of the application software and operating system from fault injection experiments. The diagnostic accuracy of the adopted monitor and analysis system, which is applied to inspect the application software and operating system, is considered as we provide the optimal rejuvenation strategies. Finally, the availability and the overall loss probability with their corresponding optimal inspection time intervals are obtained numerically based on the parameter values estimated from the experiments. Experimental results show that two-granularity software rejuvenation is much more effective than traditional single-level software rejuvenation. In our experi-mental study, when two-granularity software rejuvenation is used, the unavailability and the overall loss probability of the system were reduced by 17.9% and 2.65%, respectively, in comparison with the single-level rejuvenation.
机译:软件复兴是一种前摄性软件控制技术,用于在遭受软件老化时提高计算系统性能。本文提出了一种基于两粒度检验的软件回春策略,作为一种闭环控制技术。此策略减轻了两级软件老化的负面影响。考虑的两个级别是用户级别的应用程序和操作系统。基于系统条件构造了马尔可夫再生过程模型。我们通过故障注入实验获得了应用软件和操作系统的降级率。由于我们提供了最佳的复兴策略,因此可以认为采用的监视和分析系统的诊断准确性可用于检查应用程序软件和操作系统。最后,根据从实验估算的参数值,以数值方式获得可用性和总损失概率及其相应的最佳检查时间间隔。实验结果表明,两粒度软件的复兴比传统的单级软件复兴更为有效。在我们的实验研究中,当使用两粒度软件更新时,与单级别更新相比,系统的不可用性和整体丢失率分别降低了17.9%和2.65%。

著录项

  • 来源
    《IEEE Transactions on Reliability》 |2016年第4期|1630-1646|共17页
  • 作者单位

    Commanding Automation Technique D&R and Application Center, Fourth Academy, China Aerospace Science and Industry Corporation, Beijing, China;

    Department of Computer Science and Technology, Harbin Engineering University, Harbin, China;

    Department of Computer Science and Technology, Harbin Engineering University, Harbin, China;

    Research Institute of Applied Sciences in Cybersecurity, University of León, 24004 León, Spain;

    School of Computer Science, Federal University of Uberlandia, Uberlandia, Brazil;

    Department of Electrical and Computer Engineering, Duke University, Durham, NC, USA;

    Department of Automatic Control, Beihang University, Beijing, China;

    Department of Automatic Control, Beihang University, Beijing, China;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    Aging; Computer bugs; Analytical models; Markov processes; Robustness; Operating systems;

    机译:老化;计算机错误;分析模型;马尔可夫过程;稳健性;操作系统;

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号