基于过程模型的IT系统自修复框架研究

基于过程模型的IT系统自修复框架研究

论文摘要

IT系统管理复杂性问题是目前IT业面临的最大挑战之一。该问题最明显的症状就是IT系统故障频发,对运营维护管理人员的技术要求越来越高,相应的运营管理成本也持续增加。软件工程对软件系统运营阶段的重视程度和研究深度明显不能满足需要,IT运营管理流程的标准化也不能降低系统管理复杂性。自主管理作为自治计算的核心技术,是应对上述挑战的主流研究方向,自修复是自主管理的一项关键功能,其主要思想是通过提高系统自动处理故障以及适应环境变化的能力,解决IT系统管理复杂性问题中“系统故障频发”这一最明显的症状。由于IT系统对企业运营的影响越来越大,“自修复”这一新兴研究领域已经成为一个很有前景的研究方向。本文对提高IT系统自修复能力的框架及其支持技术进行了研究: 提出基于过程模型的IT系统自修复框架(PMSF),作为解决和预防系统异常的管理技术框架。通过由定义、度量、关联以及改进四个阶段组成的过程改进循环,去实现IT系统在运营阶段面向异常的逻辑抽象、度量体系、关联模型以及改进方法,过程模型可有效提高系统的自修复能力。作为一个开放的技术框架,PMSF旨在通过发现并控制引发系统异常的关键少数影响因素,去指导系统改进以消除系统异常。这是一种标本兼治的异常管理方法,能在提高系统可靠性和服务质量的同时降低人工干预的需要,它的研究扩展了以软件开发为焦点的传统软件工程方法。本文实现两个能处理不同类别异常的具体过程模型,一个是处理随机性能异常的扩展统计过程控制模型,另一个是处理系统功能异常的功能点切片模型。 提出扩展统计过程控制模型(ESPC)指导随机性能异常的预防和自修复。ESPC改进了统计过程控制的度量体系,能根据系统负荷变化动态地调节判别性能异常的阈值,对性能数据进行动态分类;它引入“过程性能指数”,从统计意义上计算过程性能符合用户期望的程度,不同过程能根据该指数比较性能优劣。ESPC还建立了性能异常与影响因素间的关联模型,根据动态分类后的性能数据以及各影响因素的同步数据,自动确定引发性能异常的关键少数影响因素。ESPC能有效地从用户使用体验角度度量和分析性能,并发现性能管理所需要的领域知识,指导系统改进自动修复并预防性能异常。ESPC的两个应用案例分别实现网络代理服务和组合优化算法的性能异常自修复。 收集了21个应用系统长达三年多的改正性维护数据,在这些数据的基础上,对影响维护工作量的主要因素、系统功能异常的增长特征、功能异常的主要类别及解决途径三个方面进行实证研究。主要结果有:第一,维护工作量和变更数量、

论文目录

  • 摘要
  • Abstract
  • 目录
  • 第1章 引言
  • 1.1 课题的背景和意义
  • 1.2 相关研究
  • 1.2.1 软件工程
  • 1.2.2 IT服务管理
  • 1.2.3 自治计算
  • 1.2.4 自修复技术
  • 1.2.5 IBM的CEI框架
  • 1.3 本文研究范围和目标
  • 1.4 研究成果简述
  • 1.4.1 基于过程模型的自修复框架
  • 1.4.2 扩展统计过程控制模型
  • 1.4.3 运营阶段的实证研究
  • 1.4.4 功能点切片模型
  • 1.5 论文组织
  • 第2章 基于过程模型的自修复框架
  • 2.1 处理异常的困难
  • 2.2 过程和过程方法
  • 2.3 过程模型概念
  • 2.4 自修复框架的设计思想
  • 2.4.1 更高质量=更低成本
  • 2.4.2 自修复流程
  • 2.4.3 自修复框架
  • 2.5 PMSF框架细节
  • 2.5.1 定义阶段
  • 2.5.2 度量阶段
  • 2.5.3 关联阶段
  • 2.5.4 改进阶段
  • 2.6 PMSF与其他方法的比较
  • 2.7 小结
  • 第3章 扩展统计过程控制模型
  • 3.1 背景和意义
  • 3.2 性能管理面临的问题
  • 3.3 扩展统计过程控制模型
  • 3.3.1 研究目标
  • 3.3.2 自修复的策略
  • 3.3.3 性能自修复框架
  • 3.4 SPC方法
  • 3.4.1 SPC过程稳定性分析
  • 3.4.2 SPC的过程能力分析
  • 3.4.3 SPC方法的不足
  • 3.5 ESPC的度量体系
  • 3.5.1 过程性能指数
  • 3.5.2 性能异常识别
  • 3.6 ESPC的异常关联模型
  • 3.6.1 模型准备
  • 3.6.2 模型假设
  • 3.6.3 模型构成和求解
  • 3.6.4 模型检验和应用
  • 3.7 ESPC方法的优点
  • 3.8 小结
  • 第4章 ESPC模型应用案例
  • 4.1 案例1——代理服务的性能异常自修复
  • 4.1.1 背景和目标
  • 4.1.2 定义
  • 4.1.3 度量
  • 4.1.4 关联
  • 4.1.5 改进
  • 4.2 案例2——优化算法性能异常自修复
  • 4.2.1 定义
  • 4.2.2 度量
  • 4.2.3 关联
  • 4.2.4 改进
  • 4.3 小结
  • 第5章 运营阶段的实证研究
  • 5.1 背景和意义
  • 5.2 工作量估计模型
  • 5.2.1 现状和存在的问题
  • 5.2.2 实证研究描述
  • 5.2.3 实证研究结果解释
  • 5.3 可靠性预计模型
  • 5.3.1 现状和存在的问题
  • 5.3.2 异常增长建模
  • 5.3.3 模型解释
  • 5.4 异常特征归纳分析
  • 5.4.1 现状和存在的问题
  • 5.4.2 异常类型以及解决方法分类
  • 5.4.3 归纳分析解释
  • 5.5 小结
  • 第6章 功能点切片模型
  • 6.1 背景和意义
  • 6.2 功能异常管理的挑战
  • 6.3 相关技术
  • 6.3.1 功能点分析
  • 6.3.2 程序切片
  • 6.4 功能点切片模型
  • 6.4.1 自修复的策略
  • 6.4.2 自修复框架
  • 6.5 定义阶段
  • 6.5.1 异常事务
  • 6.5.2 属性操作关系
  • 6.5.3 属性异常依赖关系
  • 6.6 度量阶段
  • 6.6.1 异常影响度量
  • 6.6.2 异常事务的规模度量
  • 6.7 关联阶段
  • 6.7.1 属性操作依赖关系
  • 6.7.2 属性传递依赖关系
  • 6.7.3 功能点依赖图
  • 6.7.4 功能点依赖图的示例
  • 6.8 改进阶段
  • 6.8.1 异常原因定位
  • 6.8.2 变更影响分析
  • 6.8.3 修复方案匹配
  • 6.9 与其他技术和工具的横向比较
  • 6.10 实验和结果
  • 6.10.1 体系结构
  • 6.10.2 数据模型
  • 6.10.3 效果分析
  • 6.11 小结
  • 第7章 总结和展望
  • 7.1 论文主要工作
  • 7.2 创新点
  • 7.3 未来的研究工作
  • 参考文献
  • 读博期间发表的论文
  • 读博期间参与的科研项目
  • 致谢
  • 相关论文文献

    • [1].便携摆摊首饰箱[J]. 设计 2020(16)
    • [2].基于功能点标准的软件价格管理研究[J]. 中国军转民 2017(11)
    • [3].微信小程序重磅更新,这几点解读,你不得不看![J]. 信息与电脑(理论版) 2016(24)
    • [4].基于功能点耗时率的软件报价修正方法[J]. 指挥信息系统与技术 2017(04)
    • [5].招商银行软件功能点度量实践[J]. 金融电子化 2019(07)
    • [6].软件项目功能点估算[J]. 长春工业大学学报(自然科学版) 2014(03)
    • [7].关于功能点分析在软件工程中应用的研究[J]. 信息系统工程 2013(02)
    • [8].采用功能点分析法度量软件规模应用研究[J]. 计算机与数字工程 2013(08)
    • [9].浅析功能点分析[J]. 南通纺织职业技术学院学报 2011(01)
    • [10].一种基于模糊-插值的功能点分析法[J]. 计算机科学 2011(04)
    • [11].功能点分析方法的一种形式化定义[J]. 计算机工程 2010(14)
    • [12].功能点分析法的研究和改进[J]. 电子科技大学学报 2009(06)
    • [13].一种改进的功能点分析方法[J]. 上海电机学院学报 2009(04)
    • [14].一种针对中小型软件的简化功能点分析方法[J]. 计算机工程 2008(09)
    • [15].基于功能点的软件度量在项目管理中的应用[J]. 中国电子科学研究院学报 2013(01)
    • [16].简化的功能点度量方法的比较和分析[J]. 计算机科学与探索 2015(12)
    • [17].简化数据流图的功能点分析方法研究[J]. 计算机工程与应用 2011(36)
    • [18].基于加权功能点分析法的IT软件管理新思路[J]. 数据通信 2010(05)
    • [19].用于IT系统自修复的功能点切片模型[J]. 浙江大学学报(工学版) 2009(09)
    • [20].借助功能点分析方法论 全面提升量化管理能力[J]. 金融电子化 2019(08)
    • [21].基于功能点进行银行信息系统研发精细化管理的思考与探索[J]. 海峡科技与产业 2017(11)
    • [22].功能点在软件造价评估中的应用[J]. 舰船电子工程 2018(08)
    • [23].统一建模语言的全功能点度量方法[J]. 上海电机学院学报 2011(05)
    • [24].功能点分析方法在银行软件外包项目管理中的研究与应用[J]. 软件产业与工程 2011(04)
    • [25].功能点方法的分析与比较[J]. 计算机工程与科学 2009(05)
    • [26].基于软件功能点的通信行业软件需求自动化分析模型及系统[J]. 电子技术与软件工程 2014(11)
    • [27].功能点方法在软件项目管理中的应用[J]. 企业科技与发展 2008(02)
    • [28].基于功能点路径的文档互操作测试评价方法[J]. 清华大学学报(自然科学版) 2014(07)
    • [29].基于功能点的软件规模估算方法研究[J]. 辽宁工业大学学报(自然科学版) 2008(05)
    • [30].一种度量软件需求的功能点方法[J]. 微电子学与计算机 2011(10)

    标签:;  ;  ;  ;  

    基于过程模型的IT系统自修复框架研究
    下载Doc文档

    猜你喜欢