【英文题名】
Design and Implementation of User-level Process Checkpointing System Based on Linux
【作者】
孟祥坤 ;
【导师】
高胜法 ;
【学位授予单位】
山东大学 ;
【学科专业名称】
计算机技术
【学位年度】
2012
【论文级别】
硕士
【网络出版投稿人】
山东大学
【网络出版投稿时间】
2012-10-29
【基金】
山东省自然;
【关键词】
检查点机制 ;
进程监控 ;
检查点设置与恢复 ;
用户级 ;
【英文关键词】
checkpoint mechanism ;
process monitoring ;
checkpoint settings and recovery ;
user-level ;
【中文摘要】
进程检查点机制是在进程正常运行的适当时刻设置检查点,将进程状态通过检查点文件保存到稳定存储器中。如果进程在随后的运行过程中发生故障,则从存储器中读出保存的进程状态,将进程卷回恢复,继续运行,从而避免从头开始执行,减少计算损失。
在计算机技术广泛应用的背景下,如何保证系统具有一定的可靠性以避免灾难性后果的发生,是当前研究的一个十分重要的领域。目前随着系统规模不断增长,应用程序的日益复杂,使得现有系统中缺陷不断增多,出错概率大大增加。为保证系统的高可靠性,检查点技术被广泛应用并成为目前计算机研究领域的一个热点。另外,随着Linux系统不断普及,基于此操作系统的应用也越来越广泛,因此将进程检查点机制应用于本系统,以提高系统软件的容错性也越来越受到重视。
本文首先对课题来源、背景、意义以及目前国内外研究现状进行相关介绍。通过对现有典型检查点系统进行分析对比,总结了各自检查点系统的优缺点。然后介绍了检查点技术和其他相关关键技术及其原理。
本文接着重点介绍了进程检查点系统的设计与实现。该系统主要分为四大模块:故障检测模块、状态保存模块、写文件模块、进程恢复模块。故障检测模块能够实现对目标进程的实时...
【英文摘要】
Process checkpoint mechanism is that we can set up the checkpoints in the appropriate moment of the normal operation of the process to put the saved process state into stable storage by checkpoint file. If the process failed in the subsequent operation of the process, we can read out the saved process state from the memory to recover the process and continue to run, thus avoiding being executed from the beginning, reducing the loss of calculation.
In the background of widely used of computer technology,...
【更新日期】
2013-01-16
【相同导师文献】
导师:高胜法 导师单位:山东大学 学位授予单位:山东大学
[1] 张彬.基于Spark大数据平台日志审计系统的设计与实现 [D]. 山东大学,2015
[2] 王小强.一种基于消息重排序和消息数目检验消息日志恢复方法 [D]. 山东大学,2013
[3] 冯振.基于WEB的某社交网站SPAM评估系统的设计与实现 [D]. 山东大学,2014
[4] 石传青.容错检查点算法研究和软件设计 [D]. 山东大学,2012
[5] 徐春霞.潍坊职业学院订餐服务系统的设计与实现 [D]. 山东大学,2012
[6] 孟祥坤.基于Linux用户级进程检查点系统的设计与实现 [D]. 山东大学,2012
[7] 李晓超.山东科技职业学院人事管理系统的设计与实现 [D]. 山东大学,2012
[8] 蔡静.基于消息数目检验和消息重排序理论的检查点算法的研究 [D]. 山东大学,2013
[9] 刘翠英.分布式系统后向恢复容错技术研究 [D]. 山东大学,2011
[10] 刘冬波.WINDOWS系统中PE文件内容的获取 [D]. 山东大学,2011
【相似文献】
中国期刊全文数据库
中国优秀硕士学位论文全文数据库
中国博士学位论文全文数据库
中国重要会议论文全文数据库
中国重要报纸全文数据库
中国学术期刊网络出版总库
点击下列相关研究机构和相关文献作者,可以直接查到这些机构和作者被《中国知识资源总库》收录的其它文献,使您全面了解该机构和该作者的研究动态和历史。
【文献分类导航】从导航的最底层可以看到与本文研究领域相同的文献,从上层导航可以浏览更多相关领域的文献。