面向失效恢复的悔改方法研究
发布时间:2021-12-11 02:30
由于系统复杂性、异构性、动态性日益提高,以及外在攻击手段的不断革新,关键任务系统的管理与维护日益困难,操作失误频繁发生,致使系统时刻面临使命中断、软件故障,甚至是崩溃死机等失效问题的威胁,分布式关键任务系统失效恢复问题已成为一项严峻的挑战。而大量的统计表明,绝大多系统失效的发生与人的失误有关。面对随机突发的人为误操作所造成的系统失效问题,简单地通过提高系统的软硬件性能已经无助于问题的解决,还可能使系统朝着更不可靠的方向发展。针对该问题,人们在早期检查点技术的基础上,提出了“悔改”恢复的思想,以使系统具有对用户操作具有后悔和改正的能力。悔改技术因其对用户操作的灵活控制功能以及在恢复效率上的明显优点,得到研究者的广泛重视,并成为解决系统失效问题、保证系统和数据安全的有效手段。本文对系统失效的原因、类型、预防及恢复等方面进行了详细分析。针对操作失误在系统失效诱因中的比重日益增大的问题,本文通过借鉴传统的undo/redo机制,在现有的3R恢复思想的基础上,设计了基于操作截取的悔改恢复机制。在此基础上,本文提出并实现了一种基于操作增量的分层悔改恢复方法。首先,采用形式化描述语言对基于操作增量的...
【文章来源】:哈尔滨工程大学黑龙江省 211工程院校
【文章页数】:54 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题目的和意义
1.2 课题研究现状
1.3 论文的主要工作和组织结构
1.3.1 主要工作
1.3.2 论文组织结构
第2章 系统失效与自恢复
2.1 系统失效概述
2.1.1 系统失效的类型
2.1.2 系统失效的预防
2.2 人为失误对系统失效的影响
2.2.1 人误因素是伤亡事故的主因
2.2.2 人为失误已成为系统失效的首要诱因
2.3 系统失效的恢复
2.3.1 基于检查点的恢复技术
2.3.2 基于ROC的自恢复技术
2.4 本章小结
第3章 基于操作截取的悔改机制
3.1 传统的UNDO/REDO机制
3.2 3R机制
3.2.1 回卷阶段
3.2.2 修复阶段
3.2.3 重放阶段
3.3 基于操作截取的悔改机制
3.3.1 悔改机制原理图
3.3.2 悔改机制实施步骤
3.3.3 各模块设计
3.4 本章小结
第4章 基于操作增量的悔改恢复方法
4.1 基本定义
4.1.1 操作元定义
4.1.2 操作增量定义
4.1.3 基于操作增量的悔改过程
4.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.3 悔改恢复过程的不一致性管理
5.3.1 不一致性的检测
5.3.2 不一致性的补偿
5.3.3 不一致性的压制
5.3.4 悔改恢复方法分级补偿机制
5.4 本章小结
第6章 悔改恢复方法实验与分析
6.1 实验用例系统介绍
6.2 实验部署与实现
6.2.1 实验的部署
6.2.2 实验的实现
6.3 实验分析
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢
本文编号:3533848
【文章来源】:哈尔滨工程大学黑龙江省 211工程院校
【文章页数】:54 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第1章 绪论
1.1 课题目的和意义
1.2 课题研究现状
1.3 论文的主要工作和组织结构
1.3.1 主要工作
1.3.2 论文组织结构
第2章 系统失效与自恢复
2.1 系统失效概述
2.1.1 系统失效的类型
2.1.2 系统失效的预防
2.2 人为失误对系统失效的影响
2.2.1 人误因素是伤亡事故的主因
2.2.2 人为失误已成为系统失效的首要诱因
2.3 系统失效的恢复
2.3.1 基于检查点的恢复技术
2.3.2 基于ROC的自恢复技术
2.4 本章小结
第3章 基于操作截取的悔改机制
3.1 传统的UNDO/REDO机制
3.2 3R机制
3.2.1 回卷阶段
3.2.2 修复阶段
3.2.3 重放阶段
3.3 基于操作截取的悔改机制
3.3.1 悔改机制原理图
3.3.2 悔改机制实施步骤
3.3.3 各模块设计
3.4 本章小结
第4章 基于操作增量的悔改恢复方法
4.1 基本定义
4.1.1 操作元定义
4.1.2 操作增量定义
4.1.3 基于操作增量的悔改过程
4.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.3 悔改恢复过程的不一致性管理
5.3.1 不一致性的检测
5.3.2 不一致性的补偿
5.3.3 不一致性的压制
5.3.4 悔改恢复方法分级补偿机制
5.4 本章小结
第6章 悔改恢复方法实验与分析
6.1 实验用例系统介绍
6.2 实验部署与实现
6.2.1 实验的部署
6.2.2 实验的实现
6.3 实验分析
结论
参考文献
攻读硕士学位期间发表的论文和取得的科研成果
致谢
本文编号:3533848
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3533848.html