【摘 要】
:
随着计算机技术的不断进步,并行与分布式计算得到了飞速发展,并广泛应用于科学计算、信息处理和移动通信,特别是高性能计算等领域。随着系统规模的增长、应用程序复杂度以及
论文部分内容阅读
随着计算机技术的不断进步,并行与分布式计算得到了飞速发展,并广泛应用于科学计算、信息处理和移动通信,特别是高性能计算等领域。随着系统规模的增长、应用程序复杂度以及运行时间增加等原因,系统出错的概率大大增加。为保证系统的高可靠性,容错技术被广泛采用并且成为目前计算机研究领域的一个热点。软件容错因其具有较强的灵活性及实现费用低的特点,被越来越多的应用到不同领域。作为一种流行的软件容错机制,检查点与恢复技术的实现思想是在程序正确运行的过程中定期保存进程状态、生成检查点文件,当系统出现故障时,将出错进程卷回到最近的检查点处继续执行。检查点与恢复技术的实现模式有两种:基于用户级的检查点系统和基于内核级的检查点系统。本文通过分析这两种模式的检查点系统实例说明了两者各自的优缺点。根据Linux可加载内核模块机制提出一种基于Linux内核的进程检查点与恢复系统HDCR的设计与实现方案,利用Linux内核线程实现了检查点设置与恢复内核模块,将此模块加载到Linux内核层以提供底层检查点设置及进程恢复机制。基于此内核模块在用户层构造了一个检查点函数库,为用户提供相应接口,用户通过组合使用这些接口可以高效地实现具体检查点与恢复算法。本文还提出了一种并行环境下进程同步过程实现算法:parallel-sync算法,确保检查点状态达到全局一致。实验结果表明,该检查点系统能够对用户进程进行透明、高效的检查点采取操作,并能进行无错卷回恢复、支持用户具体的检查点策略。说明系统具有可靠性、高效性和灵活性。
其他文献
随着网络技术和多媒体技术的迅速发展,图像、音频和视频等各种多媒体数据呈爆炸性增长。如何对这些数量巨大的多媒体数据进行有效的管理与检索已经成为目前研究的热点。由于
膝关节损伤和疾病常见多发,致残率高,人工膝关节表面置换术(TKA)是目前公认对晚期患者唯一确切有效的治疗方法。总的来说,TKA通过切骨获得假体的对位,通过软组织平衡达到良好
城市街道景观是城市景观的重要组成部分,是城市景观的框架。街道景观有特色、有生气,城市景观也会因此而变得更加独特和丰富。古城绍兴拥有2500年建城史,是中国年龄最老的城
钢铁生产中的连铸技术具有显著的高生产率、高成材率、高质量和低成本的优点。但钢坯在凝固过程中产生的偏析和疏松等缺陷,无法像模铸钢那样通过“斩头切尾”的手段进行消除
随着Internet的快速发展,内容管理已经成为所有Web应用的基础。从电子政府、企业信息化、综合性网站、到垂直门户、数字图书馆乃至所有的电子商务,一定会涉及到内容的采集、
通过对航空器冲突判定模型的研究,阐述了两种模型的构建方式和具体应用方法,基于两种模型的建模方式和算法特点提出了一种新的冲突判定模型,新的模型简化飞行态势的分类和航
低压变频器对电网电压波动较为敏感,由于系统电压发生晃电事故造成变频器非计划停机时有发生。本文深入研究了变频器防晃电直流支撑方案和再起动方案,对常规解决方案存在的问
大量的工程实践表明,软弱夹层对隧道围岩稳定及施工安全有着决定性的影响,对此曾有不少文献做过研究,但是系统深入不够,甚至还有些争议。本文首先在岩石力学中研究结构面破坏
自转旋翼飞行器(以下简称旋翼机)是一种以自转旋翼作为升力面、螺旋桨推/拉力或其它供能方式为前进动力的旋翼类飞行器,具有机构简单、安全性高、成本低等特点。为设计具有鹞
以某典型城市生活垃圾焚烧飞灰为研究对象,采用X射线荧光光谱仪(XRF)、X射线衍射仪(XRD)和电感耦合等离子体光谱仪(ICP)测定了焚烧飞灰的主要成分、矿物学组成和重金属含量,探讨了