基于检查点优化的进程级容错系统设计与实现
本文关键词:基于检查点优化的进程级容错系统设计与实现
更多相关文章: 进程 检查点 动态非等间距 局部阻塞 一致性
【摘要】:在大型计算环境中,故障的发生不可避免,而由此造成的损失也是巨大的。容错技术的应用在一定程度上能够减少故障的发生带来的影响,提高系统可靠性。进程级的容错则是直接针对运行任务本身容错机制,能够保证任务运行的连续性和故障发生后的快速恢复,其中检查点设置与回卷恢复技术是一种常用方法。本文所设计的进程级容错系统即是基于检查点实现的。为了满足系统需求,需要解决两个主要问题,一是检查点设置时间问题,一是保证检查点状态一致性问题。传统的静态等间距检查点间隔模型能够初步完成检查点的设置,但由于它不能适时的根据故障概率分布的变化而动态的对检查点间隔时间做出调整,所以在实际的应用中会导致较大的开销。为此,本文提出了动态非等间距检查点间隔模型,此模型能动态的调整检查点间隔时间,较之静态方法降低了开销。传统的全局阻塞协议能够简单保证检查点状态一致性,但是在进程数较多时,由阻塞等待引起的时延却较大。考虑到进程间的通信在规模、范围、时间方面具有随机性和不确定性,本文提出对进程采用分组机制,做到组内通信,组间无通信,在做检查点时,组间使用无阻塞协议,组内使用阻塞协议,从而形成一个局部阻塞的过程,即局部阻塞一致性协议。通过以上两方面优化,本文所设计的容错系统较之传统方法能够更好的适应动态复杂的大型计算环境容错需求。为验证本文提出方法的正确性和有效性,设计和实现了一个基于检查点优化的进程级容错系统,实验结果表明,本系统能够在解决多米诺效应,一致性问题的前提下,进一步降低开销,减少任务实际执行时间,提高性能。
【关键词】:进程 检查点 动态非等间距 局部阻塞 一致性
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP302.8
【目录】:
- 摘要5-6
- ABSTRACT6-11
- 符号对照表11-12
- 缩略语对照表12-15
- 第一章 绪论15-21
- 1.1 研究背景15-16
- 1.2 国内外研究现状16-18
- 1.3 研究思路18-19
- 1.4 论文结构安排19-21
- 第二章 基于检查点的容错系统基本理论21-31
- 2.1 进程级容错系统概述21-22
- 2.2 BLCR22-26
- 2.2.1 BLCR概述22-23
- 2.2.2 BLCR基本原理23-26
- 2.3 分布式系统中检查点协议理论26-29
- 2.4 本章小结29-31
- 第三章 进程级容错系统的设计31-47
- 3.1 进程级容错系统架构31-32
- 3.2 检查点间隔模型的优化32-38
- 3.2.1 通用等间距检查点间隔模型33-35
- 3.2.2 动态非等间距检查点间隔模型35-38
- 3.2.3 理论分析对比38
- 3.3 局部阻塞一致性协议38-45
- 3.3.1 全局阻塞协议和非阻塞协议38-39
- 3.3.2 局部阻塞一致性协议39-44
- 3.3.3 理论对比分析44-45
- 3.4 本章小结45-47
- 第四章 进程级容错系统的实现及测试分析47-61
- 4.1 进程级容错系统的实现47-52
- 4.1.1 系统实现流程47-49
- 4.1.2 动态非等间距检查点间隔模型的实现49
- 4.1.3 局部阻塞一致性协议的实现49-52
- 4.2 实验测试结果及对比分析52-59
- 4.2.1 实验环境52
- 4.2.2 功能性测试52-55
- 4.2.3 性能测试55-59
- 4.3 本章小结59-61
- 第五章 总结和展望61-63
- 5.1 总结61-62
- 5.2 展望62-63
- 参考文献63-67
- 致谢67-69
- 作者简介69-70
【相似文献】
中国期刊全文数据库 前10条
1 慈轶为;张展;左德承;吴智博;杨孝宗;;可扩展的多周期检查点设置[J];软件学报;2010年02期
2 蒋廷耀,李庆华;一种新的优化的检查点间隔的求解模型[J];小型微型计算机系统;2003年03期
3 梁蓓,张大方,杨金民,季洁;用时间序列分析方法动态确定检查点时间间隔[J];系统仿真学报;2004年10期
4 罗克露;向后滚动检查点技术在虚存中的应用[J];计算机应用;1996年05期
5 李凯原,杨孝宗;减少检查点开销的一种方法[J];计算机工程与应用;2000年02期
6 廖剑伟;李莉;陈善雄;余建桥;;实时交互进程的并发检查点技术[J];电子科技大学学报;2011年04期
7 李凯原,杨孝宗;提高用任务重复的检查点方案的性能[J];电子学报;2000年05期
8 田甜;祝永志;;一种改进的同步检查点设置算法[J];计算机技术与发展;2009年08期
9 罗元盛,闵应骅,张大方;一种基于索引的准同步检查点协议[J];计算机学报;2005年10期
10 罗元盛,闵应骅,张大方;基于索引的准同步检查点的重新计时策略[J];计算机工程与科学;2005年04期
中国重要会议论文全文数据库 前5条
1 罗元盛;闵应骅;张大方;;基于索引的准同步检查点的重新计时策略[A];第三届中国测试学术会议论文集[C];2004年
2 陈海涛;韦中伟;卢宇彤;;一种检查点感知的文件恢复算法[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年
3 黄敬尧;;分布式系统中检查点的设计及实现[A];湖北省机械工程学会青年分会2006年年会暨第2届机械学院院长(系主任)会议论文集(下)[C];2006年
4 周军海;张大方;杨金民;;改进的快速N+1奇偶校验检查点[A];第三届中国测试学术会议论文集[C];2004年
5 王学慧;张磊;;高性能仿真中检查点设置研究[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 本报记者 陆一波;趸船上建起安检“铁皮屋”[N];解放日报;2010年
2 本报记者 刘建 本报实习生 高原;为平安世博筑起安全滤网[N];法制日报;2010年
3 罗庆超;VxFS中的检查点和快照技术[N];中国计算机报;2007年
4 梁肃平;“三联合”执法成效显著[N];新乡日报;2005年
5 记者 刘长青;我市警方严厉打击交通违法行为[N];安阳日报;2006年
6 王伦华 一鸣;沙湾:爱心助残进农家[N];乐山日报;2006年
7 本报记者 叶佑平 本报通讯员 赵永军;公路治超法律环境亟需完善[N];山西日报;2004年
8 记者 周海波;确保我市客运 设立20检查点[N];成都日报;2009年
9 高伟东;9个欧盟国家拟加入《申根协定》[N];经济日报;2007年
10 市纪委 市委办公室 市公安局;发展为大 人民为重[N];眉山日报;2006年
中国博士学位论文全文数据库 前2条
1 徐振朋;移动计算环境下检查点回卷恢复容错技术研究[D];哈尔滨工程大学;2011年
2 赵国冬;嵌入式系统弹性应对方法研究[D];哈尔滨工程大学;2011年
中国硕士学位论文全文数据库 前10条
1 谢争;基于检查点的进程级容错设计与研究[D];哈尔滨工程大学;2009年
2 郑渤龙;基于嵌入式多核环境的检查点系统研究与实现[D];华中科技大学;2013年
3 罗元盛;基于索引的准同步检查点协议研究[D];湖南大学;2005年
4 王亮;机群环境下支持文件访问的检查点技术的研究与实现[D];中国科学院研究生院(计算技术研究所);2006年
5 矫津毅;支持用户层同步检查点通信工具[D];吉林大学;2005年
6 张苏超;基于面向方面技术的软件检查点及恢复技术研究[D];电子科技大学;2015年
7 郝冠普;支持用户层异步检查点通讯工具[D];吉林大学;2005年
8 李艳红;单机检查点系统平台相关性研究及性能优化[D];中国科学院研究生院(计算技术研究所);2005年
9 王时兴;基于检查点优化的进程级容错系统设计与实现[D];西安电子科技大学;2014年
10 赵军;基于检查点机制的系统性能优化技术研究[D];西安电子科技大学;2012年
,本文编号:943602
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/943602.html