细粒度软件抗衰策略及相关技术研究

细粒度软件抗衰策略及相关技术研究

论文摘要

计算系统正在变得越来越复杂,许多已知和未知的软件缺陷无法避免,由其引发的软件老化现象成为我们不得不接受和面对的事实,因此,必须对软件抗衰技术进行探索和研究,尽可能地降低计算系统性能衰退和意外失效所导致的损失。本文阐述了软件抗衰技术的研究背景和研究现状,并对其目前面临的一些问题进行了分析,针对这些问题在四个方面展开研究,包括新型的单级软件抗衰策略、细粒度软件抗衰策略、细粒度重启技术、细粒度软件抗衰策略的建模与分析技术,完成的主要工作和取得的研究成果如下: (1) 针对现有软件抗衰策略不够完善的问题,提出了两种新的策略:基于时间与检测的软件抗衰策略和基于特定失效概率的软件抗衰策略,并采用半马尔可夫过程对这两种策略所导致的系统可用性和抗衰成本进行分析,与两种基本策略进行了比较。这些基础性研究考虑了多种可能的实际需求,完善了策略分类,并且为下一步实施细粒度的抗衰提供了必要的支持,在一定条件下,它们可以进一步减少停机时间,降低抗衰成本,提高系统可靠性。 (2) 针对现有的软件抗衰策略的抗衰粒度较为粗糙的问题,提出了根据计算系统的性能衰退规律制定细粒度软件抗衰策略的一般思路。通过监控系统资源的使用情况,采用小波技术对采样数据进行处理,确定了系统性能的检测指标及其反映的性能衰退规律,进而确定了抗衰粒度,建立了重启链,并说明了各级重启对象间的嵌套重启关系。 (3) 对细粒度重启技术进行了深入研究,用以保证各级重启对象的安全重启。根据软件工程的相关理论,分析软件的体系结构和各个模块间的数据访问关系,给出了模块间关系的形式化表示,通过搜索两模块间的可达路径,求得了任意两个模块的重启相关性,并据此定义了模块的重启群,建立了计算系统的重启树,为制定和实施细粒度软件抗衰策略提供支持。 (4) 建立了细粒度软件抗衰策略的形式化模型,给出了模型的求解方法。为了更清晰地描述细粒度软件抗衰策略,论文综合采用Petri网和有限状态自动机为其建立形式化模型,用Petri网表示各次重启的动态行为细节,用自动机控制策略的抗衰粒度、重启级别和执行周期,最终得到的策略模型比较简单,且易于理解。考虑到细粒度软件抗衰策略具有相同的恢复子过程,只是各子过程的性能参数不同,论文首先对各个子过程采用半马尔可夫过程求解,再进行统计求和来

论文目录

  • 摘要
  • ABSTRACT
  • 图清单
  • 表清单
  • 缩略词及中英文词汇对照
  • 1 绪论
  • 1.1 论文研究背景
  • 1.1.1 计算系统的复杂化
  • 1.1.2 不可避免的软件缺陷
  • 1.1.3 软件失效
  • 1.1.4 软件老化
  • 1.1.5 老化相关缺陷
  • 1.2 性能保持与恢复技术
  • 1.2.1 性能恢复技术
  • 1.2.2 软件抗衰技术
  • 1.2.3 软件抗衰技术研究的必要性
  • 1.3 计算系统软件抗衰技术中的一些问题
  • 1.4 课题来源及本文主要工作
  • 1.4.1 课题来源
  • 1.4.2 选题意义
  • 1.4.3 本文主要工作
  • 1.4.4 论文结构
  • 1.5 本章小结
  • 2 新型软件抗衰策略研究
  • 2.1 国内外研究现状
  • 2.1.1 基于时间的软件抗衰策略
  • 2.1.2 基于检测的软件抗衰策略
  • 2.1.3 基于时间与负载的软件抗衰策略
  • 2.2 基于特定失效概率的软件抗衰策略
  • 2.2.1 基于特定失效概率确定重启间隔
  • 2.2.2 基于特定失效概率的停机时间与成本分析
  • 2.3 基于时间与检测的软件抗衰策略
  • 2.3.1 基于时间与检测的软件抗衰策略概述
  • 2.3.2 策略的停机时间与抗衰成本分析
  • 2.3.3 三种策略的抗衰成本比较
  • 2.3.4 案例分析
  • 2.4 本章小结
  • 3 细粒度软件抗衰策略研究
  • 3.1 国内外研究现状
  • 3.1.1 异常检测算法
  • 3.1.2 软件抗衰策略的实施粒度
  • 3.2 计算系统的衰退规律分析
  • 3.2.1 基于Haar小波变换的数据平滑
  • 3.2.2 性能衰退的检测指标
  • 3.2.3 性能衰退规律评价
  • 3.2.4 概率分布函数的确定
  • 3.3 细粒度软件抗衰策略的制定
  • 3.3.1 抗衰粒度的确定
  • 3.3.2 建立重启链
  • 3.3.3 各级对象间的嵌套重启关系
  • 3.4 本章小结
  • 4 细粒度重启技术研究
  • 4.1 国内外研究现状
  • 4.2 重启相关性分析
  • 4.2.1 软件体系结构与模块间的耦合性
  • 4.2.2 重启相关性的分类和性质
  • 4.2.3 重启相关度与重启相关性判定
  • 4.3 重启群与重启树的构建
  • 4.3.1 重启群
  • 4.3.2 重启树的构建
  • 4.3.3 重启的实施
  • 4.4 本章小结
  • 5 细粒度软件抗衰策略模型研究
  • 5.1 国内外研究现状
  • 5.2 单次抗衰过程的Petri网描述
  • 5.3 细粒度软件抗衰策略的自动机描述
  • 5.3.1 有限状态自动机定义
  • 5.3.2 TMSRP的自动机描述
  • 5.3.3 DMSRP的自动机描述
  • 5.4 细粒度软件抗衰策略的实施过程模型
  • 5.5 本章小结
  • 6 细粒度软件抗衰策略模型求解与案例分析
  • 6.1 细粒度软件抗衰策略模型求解
  • 6.1.1 单次抗衰过程的停机时间和抗衰成本
  • 6.1.2 细粒度软件抗衰策略的系统可用性和抗衰成本
  • 6.1.3 细粒度软件抗衰策略与单级软件抗衰策略的比较
  • 6.2 案例分析
  • 6.2.1 仿真实验环境
  • 6.2.2 性能监控工具PerfMon
  • 6.2.3 衰退规律分析与抗衰策略制定
  • 6.3 本章小结
  • 7 结束语
  • 7.1 论文创新点
  • 7.2 进一步的研究工作
  • 致谢
  • 参考文献
  • 攻读博士学位期间发表的论文
  • 相关论文文献

    • [1].基于深度记忆网络的在线评论细粒度情感分类[J]. 电子制作 2020(01)
    • [2].电商评论中细粒度主题情感混合模型建构[J]. 商业经济研究 2017(24)
    • [3].基于外观的复合属性学习的细粒度识别[J]. 数据采集与处理 2016(06)
    • [4].一种利用语义相似特征提升细粒度情感分析方法[J]. 计算机应用与软件 2017(03)
    • [5].普适环境中细粒度可信管理框架的研究[J]. 测控技术 2017(05)
    • [6].超细粒度氧化钇生产的新工艺分析[J]. 科技创新与应用 2016(06)
    • [7].数字图书馆细粒度知识体系标准研究[J]. 图书馆学刊 2016(07)
    • [8].大数据与灵魂[J]. 当代教育家 2016(12)
    • [9].适用于电网调控系统的细粒度多机冗余机制的设计与实现[J]. 计算技术与自动化 2019(04)
    • [10].基于联合优化多任务学习的细粒度图像识别[J]. 陕西理工大学学报(自然科学版) 2019(06)
    • [11].细粒度情感分析研究综述[J]. 图书情报工作 2017(05)
    • [12].基于微博的细粒度情感分析[J]. 数据分析与知识发现 2017(07)
    • [13].超细粒度砂轮制备技术研究现状[J]. 金刚石与磨料磨具工程 2013(02)
    • [14].面向服务的高可用细粒度的身份认证平台实现[J]. 信息技术与信息化 2019(12)
    • [15].深度学习框架下微博文本情感细粒度研究[J]. 计算机系统应用 2020(05)
    • [16].基于深度残差网络的番茄细粒度病症识别[J]. 内蒙古科技大学学报 2020(03)
    • [17].基于深度迁移学习的微型细粒度图像分类[J]. 光电工程 2019(06)
    • [18].基于姿态的判别属性学习及在细粒度识别中的应用[J]. 南京师大学报(自然科学版) 2017(01)
    • [19].RBAC细粒度组的权限管理模型的分析与设计[J]. 硅谷 2011(05)
    • [20].基于用户组和细粒度权限的RBAC模型[J]. 湛江师范学院学报 2011(06)
    • [21].细粒度信任链研究方法[J]. 计算机科学 2008(09)
    • [22].基于本体特征的影评细粒度情感分类[J]. 计算机应用 2020(04)
    • [23].基于深度学习的铁路行人细粒度检测[J]. 计算机与数字工程 2020(06)
    • [24].网络学术文档细粒度关联与聚合的信息组织机制研究[J]. 现代情报 2019(12)
    • [25].网络口碑对产品销量的影响:基于细粒度的情感分析方法[J]. 管理评论 2017(01)
    • [26].基于细粒度演化超网络的股票预测[J]. 江苏大学学报(自然科学版) 2017(03)
    • [27].一种社交网络中细粒度人脸隐私保护方案[J]. 信息网络安全 2017(08)
    • [28].关系数据库细粒度访问控制设计与实现[J]. 华中科技大学学报(自然科学版) 2010(10)
    • [29].基于RBAC的细粒度访问控制方法[J]. 计算机工程 2008(20)
    • [30].面向方面记忆网络的IT产品细粒度情感分析[J]. 计算机工程与应用 2020(03)

    标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

    细粒度软件抗衰策略及相关技术研究
    下载Doc文档

    猜你喜欢