一种基于准同步检查点的虚拟机卷回恢复算法
【图文】:
虚拟机平台架构
结合选择性日志的准同步检查点算法VM_QSC,不同类型的VM按照自身检查点周期的最优值设置检查点,由物理机上的Hypervisor层暂存各GuestOS的检查点,并延迟存储到稳定存储(选择网络负载低的时机),同时暂存转发的消息日志,保证在某个VM失效时可以在不影响其它VM的情况下实现一致的卷回,同时选择性地在稳定存储中记录部分消息日志,保证在物理机失效的情况下,该节点的多个虚拟机可以实现一致的卷回恢复。在云平台的Manager节点维护整个系统的全局一致信息,监控系统状态。4.1基于时钟的准同步检查点周期设置将虚拟机的检查点间隔根据节点通信频繁程度不同设定为两种:基准周期型节点和多周期节点,对于基准周期型节点最小检查点间隔,在检查点计时器溢出时,同步设置检查点;而多周期节点检查点周期长,,限定该类型节点的检查点周期为基准周期的整数倍。将检查点间隔为基准检查点的节点定义为SI型(SingleInterval)节点,将检查点间隔为多周期的节点定义为MIi(MultiInterval)型节点,下标i表示基准检查点间隔的周期数。VM_QSC采用基于时钟的准同步检查点:HV和虚拟机节点S按照基准时间设置检查点,SI型节点设计基本检查点,MIi型节点按照基准时间的i倍设置检查点。在HV上维护各节点的一致时间线,HV对各节点基准间隔进行计数,作为当前索引的参考值,使索引保持同步前进。当到达检查点设置基准设置时间点时,在所有需要设置检查点的进程完成检查点设置之前,系统的一致恢复线不变;当HV检测到所有需要设置检查点的虚拟机节点完成检
【作者单位】: 哈尔滨工业大学计算机科学与技术学院;
【基金】:国家“八六三”高技术研究发展计划重大项目课题(2013AA01A205) 国家自然科学基金青年项目(61003047) 中央高校基本科研业务费专项资金(HIT.NSRIF.2014)资助
【分类号】:TP302
【参考文献】
相关期刊论文 前1条
1 罗元盛,闵应骅,张大方;一种基于索引的准同步检查点协议[J];计算机学报;2005年10期
【共引文献】
相关期刊论文 前7条
1 罗军;王宏;李文生;;基于向量时钟模型的NoSQL最终一致性的研究[J];计算机工程与应用;2013年23期
2 袁功彪;杨金民;白树仁;;基于并发性发掘的低开销回卷恢复实现方法[J];计算机工程;2013年11期
3 袁春阳;许俊峰;朱春鸽;;一种可确保完整性策略有效性的可信恢复模型[J];计算机研究与发展;2014年02期
4 张晶;潘有顺;;嵌入式系统同步进程的竞态条件分析与推理学习方法[J];计算机科学;2014年02期
5 刘恒;李美安;苏萌;;基于重复数的最短循环请求集生成算法[J];计算机应用;2014年05期
6 王勇;王忠群;刘涛;吴小兰;;支持构件迁移的分布式系统容错算法[J];计算机工程与设计;2007年15期
7 田甜;祝永志;;一种改进的同步检查点设置算法[J];计算机技术与发展;2009年08期
相关博士学位论文 前5条
1 张展;移动计算环境下卷回恢复技术的研究[D];哈尔滨工业大学;2008年
2 徐振朋;移动计算环境下检查点回卷恢复容错技术研究[D];哈尔滨工程大学;2011年
3 朱素霞;面向多核处理器确定性重演的内存竞争记录机制研究[D];哈尔滨工业大学;2013年
4 徐新海;硬件故障在程序中的传播行为分析及容错技术研究[D];国防科学技术大学;2012年
5 郭羽成;MPI高性能云计算平台关键技术研究[D];武汉理工大学;2013年
相关硕士学位论文 前10条
1 张欣;移动计算环境下检查点仿真工具研究[D];哈尔滨工程大学;2010年
2 李晓;集群模式操作系统软件包生成系统的研究与实现[D];国防科学技术大学;2010年
3 王亚楠;分布式容错检查点算法研究与软件设计[D];山东大学;2010年
4 石传青;容错检查点算法研究和软件设计[D];山东大学;2012年
5 顾飞;基于SPARC架构面向确定性重演的多核访存竞争记录方法的研究[D];哈尔滨工业大学;2013年
6 王良;基于MMPI的MPSoC中任务迁移机制设计与实现[D];哈尔滨工业大学;2013年
7 王勇;动态可重构的DSM语义研究[D];哈尔滨工业大学;2012年
8 王小强;一种基于消息重排序和消息数目检验消息日志恢复方法[D];山东大学;2013年
9 刘振坤;3D-MTraining及其关键技术的研究[D];中南大学;2013年
10 熊安晋;移动Ad hoc网络检查点策略研究[D];江西财经大学;2013年
【相似文献】
相关期刊论文 前10条
1 文征,徐成,李仁发;Java技术在嵌入式实时操作系统上的实现[J];科学技术与工程;2005年03期
2 倪晓宇,易红,倪中华,汤文成;基于虚拟机的B/S协同系统的设计[J];计算机集成制造系统-CIMS;2005年02期
3 刘晖;;系统问答[J];电脑迷;2005年05期
4 刘猛;王中生;赵红毅;;基于Honeynet系统的Linux日志记录研究[J];电脑知识与技术(学术交流);2006年36期
5 张振伦;;虚拟机的演化[J];软件世界;2007年13期
6 娟子;;恶意软件瞄准虚拟技术[J];信息系统工程;2008年02期
7 黄金敢;;基于Integrity VM技术的服务器整合设计[J];福建电脑;2008年06期
8 基地;;关于Windows 7 的风言风雨[J];现代计算机(普及版);2008年04期
9 ;打造虚拟存储平台:Hyper-V+NetApp[J];微电脑世界;2009年02期
10 魏楚元;;虚拟机应用于高校数据中心[J];中国教育网络;2009年04期
相关会议论文 前10条
1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年
2 汝学民;庄越挺;;计算机病毒技术的发展与防范[A];全国网络与信息安全技术研讨会’2004论文集[C];2004年
3 陈晓东;俞承芳;李旦;;基于FPGA的神经网络控制器及其应用[A];第六届全国信息获取与处理学术会议论文集(3)[C];2008年
4 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年
5 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
6 刘孟全;;服务器虚拟化相关问题分析[A];广西计算机学会2009年年会论文集[C];2009年
7 李钢;应晶;;C2000语言:一种工业监控组态语言[A];2005中国控制与决策学术年会论文集(下)[C];2005年
8 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
9 沈腾飞;马自卫;;基于GridSphere的Eucalyptus后台管理系统研究与实现[A];第十六届全国青年通信学术会议论文集(上)[C];2011年
10 张际兰;;Java安全性评估[A];中国工程物理研究院科技年报(2000)[C];2000年
相关重要报纸文章 前10条
1 ;利用工具解决虚拟机监测难题[N];网络世界;2007年
2 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年
3 ;加强虚拟服务器安全的10个步骤[N];计算机世界;2008年
4 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力(第B04版)[N];电脑报;2002年
5 江苏 王志军;用好虚拟机VMware[N];电脑报;2002年
6 薛启康;VMware虚拟机的文件级备份[N];中国计算机报;2007年
7 ;BEA发布新版本Java虚拟机[N];人民邮电;2007年
8 电脑商报记者 张戈;趋势科技的一大步[N];电脑商报;2011年
9 编译 沈建苗;虚拟化技术的安全价值[N];计算机世界;2007年
10 河北科技大学 任文霞邋河北经贸大学 王春海;在U盘上定制个人PC[N];中国计算机报;2008年
相关博士学位论文 前10条
1 杜雨阳;虚拟机状态迁移和相变存储磨损均衡方法研究[D];清华大学;2011年
2 赵佳;虚拟机动态迁移的关键问题研究[D];吉林大学;2013年
3 陈华才;虚拟化环境中计算效能优化研究[D];华中科技大学;2011年
4 唐遇星;面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D];国防科学技术大学;2005年
5 AHMED ELSAYED SALLAM;[D];湖南大学;2013年
6 丁靖宇;面向企业虚拟私有云的虚拟专用网技术研究[D];东华大学;2012年
7 杨伟建;面向HDTV信源集成解码芯片的软硬件协同设计研究[D];浙江大学;2001年
8 黄道超;智慧云网络动态资源适配关键技术研究[D];北京交通大学;2013年
9 张雪松;软件迷惑技术研究[D];吉林大学;2008年
10 王明华;Java USIM卡安全计算研究[D];北京邮电大学;2006年
相关硕士学位论文 前10条
1 邱华;用于工业自动化设备互联的设备描述语言的定义和实现[D];华东师范大学;2006年
2 褚亚铭;一个教学用微内核操作系统的设计与实现[D];苏州大学;2005年
3 闫玉忠;串行程序并行化技术研究与一种新实现构想[D];西南交通大学;2003年
4 张凯龙;传统OA的Linux中间件平台移植技术及其实现[D];西北工业大学;2003年
5 贾希强;嵌入式数字电视中间件技术研究与实现[D];西北工业大学;2004年
6 李芳;数控系统中嵌入式PLC虚拟机的研究与开发[D];北京工业大学;2005年
7 覃安;计算机代数系统的设计与实现[D];中国科学院研究生院(成都计算机应用研究所);2006年
8 陆晓雯;虚拟机资源监测调整机制研究[D];华中科技大学;2008年
9 吴俊;基于RISC结构的ASIP设计[D];浙江大学;2002年
10 杨敏华;Java AWT的分析与实现[D];西北工业大学;2005年
本文编号:2524699
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2524699.html