基于增量检查点进程迁移机制研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:xxakk3321
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着高性能计算环境规模与复杂性的不断增加,不可避免导致了系统的可靠性急剧下降,各节点利用率不均衡。造成长期运行的应用程序经常被系统故障中断,因此增加系统可靠性是十分必要的。检查点是一种常见的容错机制,进程迁移是检查点机制的一种应用,是一种主动容错机制。基于检查点的进程迁移是在源节点保存进程所有状态信息,并将状态信息传输到性能高的目的节点,重新创建进程从保存的状态的地方恢复的过程。进程迁移克服检查点因节点故障而导致检查点数据丢失的缺点,扩充了检查点功能,包括增强系统动态负载平衡,节点资源共享,移动计算等。本文基于检查点机制设计并实现一个内核级进程迁移系统。采用检查点机制实现进程状态保存,基于增量检查点技术保存脏页,通过迭代传输的方式实现实时迁移。但是进程迁移需要通过网络传输大量进程状态,给应用程序增加了较长的冻结时间,导致应用程序的完成时间增长,同时也影响系统性能。由于传统增量检查点是基于页面级保存进程状态,缺陷是即使页面只修改一个字节也需要保存完整页面。针对上述迁移冻结时间长的问题,通过分析脏页中变化的数据分布规律,提出了差值压缩与基于Hash内存块排除两种方式识别脏页中变化字节。进一步降低进程迁移冗余数据传输,缩短进程冻结时间,提高进程迁移效率。实验表明,本系统基于检查点机制实现了进程迁移的基本功能,可以完成进程实时迁移。采用差值压缩与基于Hash内存块排除两种方式优化进程实时迁移,可以明显降低数据传输量与冻结时间。在进程实时迁移过程中,数据传输量平均分别减少89.29%和85.71%,进程冻结时间分别减少81.99%和79.66%。
其他文献
学位
网络媒体作为一种新型媒体,其随着互联网的发展而出现,并且获得了较好发展。从目前的发展现状来看,我国网络媒体已经形成了自身的行业特征。但是随着社会的发展,尤其是网络媒
云计算作为一种新兴的商业计算模式得到了许多大型IT企业和研究机构的广泛关注,并在众多应用行业的研究和推动下得以迅猛发展。云计算采用虚拟化技术将规模庞大且异构的硬件
社会主义核心价值观是我国广大人民群众都认可的,是占据主流地位的价值观,具备了我国特色的价值取向。大学生是国家建设的重要人才资源,他们拥有强烈的爱国意识和民族感、良
20世纪至今,水环境保护已经成为可持续发展的重要课题。我国环境污染事件中有60%为水污染事故,其中工业废水污染尤为突出。新疆乌鲁木齐市在经济稳步增长的同时,也存在部分工
绝大多数实际控制问题都可以描述为轨迹跟踪问题,因此,跟踪控制问题吸引了大批学者、专家,并得到了十分广泛的研究。然而很大一部分现有的轨迹跟踪控制研究成果都只是基于理
图像渐变技术是在计算机图形学和数学图像处理的基础上发展而来的,通过特定方法以实现两幅图像的特征对齐,并产生两幅图像之间的过渡图像序列帧,从而实现从源图像到目标图像
近年来,国际贸易局势变化无常,货币汇率波动幅度逐渐加剧,企业对于人民币汇率变动预期也在不断调整。伴随着国内信贷规模的普遍收紧,从事进出口贸易的企业对短期贸易融资的需
实际工业控制过程中经常会存在各种不确定性成分或者外部干扰,这些情况会降低控制系统性能指标,更甚者会导致整个系统不能正常工作。设计合适的控制策略来充分考虑这些因素的
1978年以来,中国的国有企业经历了不同时期的改革与兼并重组,经济结构、规模与管理体制均有不同程度的变化。在经济快速发展的今天,无论我们如何评价,都不可否认国有企业在我