基于Linux用户级进程检查点系统的设计与实现

被引量 : 0次 | 上传用户:zwj306041732
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
进程检查点机制是在进程正常运行的适当时刻设置检查点,将进程状态通过检查点文件保存到稳定存储器中。如果进程在随后的运行过程中发生故障,则从存储器中读出保存的进程状态,将进程卷回恢复,继续运行,从而避免从头开始执行,减少计算损失。在计算机技术广泛应用的背景下,如何保证系统具有一定的可靠性以避免灾难性后果的发生,是当前研究的一个十分重要的领域。目前随着系统规模不断增长,应用程序的日益复杂,使得现有系统中缺陷不断增多,出错概率大大增加。为保证系统的高可靠性,检查点技术被广泛应用并成为目前计算机研究领域的一个热点。另外,随着Linux系统不断普及,基于此操作系统的应用也越来越广泛,因此将进程检查点机制应用于本系统,以提高系统软件的容错性也越来越受到重视。本文首先对课题来源、背景、意义以及目前国内外研究现状进行相关介绍。通过对现有典型检查点系统进行分析对比,总结了各自检查点系统的优缺点。然后介绍了检查点技术和其他相关关键技术及其原理。本文接着重点介绍了进程检查点系统的设计与实现。该系统主要分为四大模块:故障检测模块、状态保存模块、写文件模块、进程恢复模块。故障检测模块能够实现对目标进程的实时保护,使进程正常运行;状态保存模块是将正常运行的目标进程状态,如进程内存映像、CPU寄存器、信号、打开文件等进行提取并保存;写文件模块负责将进程状态提取保存的状态写入到检查点文件中;恢复模块主要是在进程出现故障时,将保存的状态恢复到之前正常运行时刻使进程继续往下执行。其次,编写目标程序对系统各个模块的运行进行相关验证,保证各个模块顺利执行。包括故障检测模块可以实时的检测目标进程的运行状态,状态保存模块可以在目标进程正常运行时保存进程状态信息,写文件模块可以将保存的进程状态信息写入到文件中,恢复模块可以在进程发生错误时将其恢复到正常状态。最后,对本论文的主要工作进行总结,并针对现有的问题提出下一步的改进和完善措施。
其他文献
电光调制器是光纤通信系统中的关键器件之一,Mach-Zehnder波导型电光调制器是广泛应用的集成光学器件。有机聚合物电光材料具有介电常数小、电光系数大、易于加工及可垂直集
国际私法上侵权行为的法律适用金彭年侵权行为之债是指不法侵害他人人身或财产权利,并造成损失而承担民事责任所构成的一种法定之债。几个世纪以来,在国际私法中,侵权法与合同法
红外焦平面阵列(IRFPA- Infrared Focal Plane Arrays)是近几十年发展起来的一项新的探测器件,具有高灵敏度、高信噪比、结构简单紧凑的优点。成为目前最有发展前景的红外成
论行政行为说明理由章剑生一、行政行为说明理由界说行政行为说明理由是指行政主体在作出对行政相对人合法权益产生不利影响的行政行为时,除法律有特别规定外,必须向行政相对人
目的分析CT在小儿神经母细胞瘤诊断中的价值。方法选取2016年7月至2018年7月,到本院进行治疗的28例小儿神经母细胞瘤患儿,对所有患儿分别进行彩色多普勒超声检查及CT检查,观
曹雪芹所著《红楼梦》因其极高艺术性和思想性,堪称中国四大古典名著之首。书中塑造众多特征鲜明的人物,王熙凤就是其中最为突出的一位。书中的王熙凤精明能干、颇有手段,是
货币政策规则是指中央银行进行货币政策决策和操作的指导原则。其中,泰勒规则是一个被广泛应用且行之有效的规则,对发达国家经济平稳运行起到了较好的效果,伴随着我国利率市
目的:①建立止咳平喘贴的制备工艺和质量标准,并对止咳平喘贴的初步稳定性进行研究。②通过对止咳平喘贴的药效学和毒理学研究,探讨其对呼吸系统疾病的治疗作用及其药物安全性
<正>关于法官如何写好判决书的讨论已经有很多,相关的技能也已耳熟能详。但是,有五条简便而又有效的方法,对所有法官写好判决书都有很大帮助。这五个"锦囊"就是:动笔之前先定
数字滤波器组在很多领域都有广泛的应用,例如,通信、雷达信号处理、系统识别、语音编码、以及图像信号处理等。近来,非均匀滤波器组由于其能够实现对频域的灵活划分而备受青