云平台可自迁移系统的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:haibolovemj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机热迁移是指在服务不中断的前提下,将服务所在的虚拟机从一台宿主机迁移到另一台宿主机的功能。传统云平台所提供的虚拟机热迁移通常由虚拟机监控器(Hypervisor)实现,具有以下几个问题:迁移策略通常由宿主机确定,客户虚拟机无法灵活控制;迁移进程直接运行在宿主机,一旦产生安全问题会影响整个物理机;迁移过程本身所占用的CPU和网络等系统资源很难审计,可能导致不公平的资源分配;语义鸿沟问题导致传输效率下降,虚拟机内的无效数据也会通过网络传输。针对以上问题,本文提出了一种虚拟机自迁移方案,将绝大部分迁移机制由客户虚拟机实现,Hypervisor仅需提供很少的支撑功能。利用虚拟机自迁移,客户虚拟机可自定义不同的迁移策略,指定内存有效性以降低无效内存传输,云平台则简化了对迁移所占用计算资源的审计过程,同时也可将由于迁移导致的安全问题隔离在虚拟机内部。虚拟机自迁移面临一系列技术挑战。首先,虚拟机既是迁移的执行者,又是被迁移的对象,因此一方面在执行过程中其内存数据会被修改,另一方面又需要保持稳定不变的状态以方便迁移;其次,传统迁移通常会要求虚拟机暂停执行,但在虚拟机自迁移中,虚拟机自身不能被暂停,否则运行在虚拟机内部的自迁移程序也会被暂停。本文提出了基于自快照功能的虚拟机自迁移方案。该方案充分利用了Intel处理器的VMFUNC允许客户虚拟机直接切换自身的扩展页表的特点,为虚拟机创建额外的内存映射空间以保存完整的内存状态,将虚拟机工作内存与快照内存相隔离,从而使虚拟机在不暂停运行的情况下,能访问某一时刻内存状态,并保证内存数据的一致性。具体来说,客户系统调用自快照功能时,会生成与将当前EPT(Extended Page Table,扩展页表)映射完全相同的工作EPT,以备份映射的方式备份全部客户物理页,并对原EPT采用写时拷贝机制。自迁移过程中,在保证内存数据一致性且不暂停虚拟机的前提下,当拷贝迁移最后迭代的内存状态时,虚拟机可暂停所有用户进程,将此时内存状态存为快照,并继续在工作EPT中运行迁移程序。最后在目标宿主机上恢复的虚拟机状态,即为源虚拟机最后迭代快照中的状态。本文的贡献由以下部分组成:1.分析以及归纳宿主机迁移的四个不足之处,提出利用自迁移技术改善。2.提出基于自快照功能的虚拟机自迁移方案,在Hypervisor提供很少支撑功能的条件下相比宿主机迁移有更好的灵活性,更准确的资源审计,更小的可信计算基(TCB),且支持定制化。3.基于KVM实现了自迁移机制,分别测试了自快照与自迁移的性能。实验数据表明,在内存大小为4GB的虚拟机中,自快照创建速度不到1毫秒;在自快照中运行程序因物理页写时拷贝产生的性能影响可忽略;自迁移系统中完成迁移的总迭代次数和停机时间接近在相同情况下的宿主机迁移,首轮迭代页拷贝量与总迁移时长略有减少。
其他文献
利用非线性评价模型对28a双季稻种植下连续冬种绿肥对土壤质量的影响进行量化,以农业部衡阳红壤环境重点野外科学观测基地长期冬种绿肥稻田为平台,分析了28a冬种不同绿肥的红
农业保险是保证农业稳定发展的一项重要保护措施,吉林省是一个农业大省,农业和农村经济的发展都迫切需要农业保险的支持和保护。因此,找出制约吉林瘩农业保险发展的主要因素,积极
英语写作是学生语言综合能力的重要体现,对学生英语的学习至关重要。但是,目前初中英语写作教学存在较多问题,如许多教师弱化写作教学,分离阅读教学与写作教学。在这种读写分
长期以来,家校合作问题重重,学校卸责现象普遍,尤其是乡村地区,文化资本含量较低,乡村教育处于弱势地位,乡村学校的育人和社会功能没有得到充分发挥,面对如此局面,A校主动担当起教育责任与社会责任,借助中华优秀传统文化的资源环境,进行了一系列探索和实践,让学生生活在一个更理想的校园氛围里,从而实现了对家长的感动、带动、和引领,增进家庭教育的文化资本,实现家庭教育对孩子成长的支持,提升了乡村地区的家庭教育
现如今,在进行人力资源管理的过程中,绩效考核在其中的作用十分的关键,企业自身在应用的过程之中,就得要充分的结合自身的实际情况来进行分析,和员工进行必要的沟通之后,将适
随着国际贸易的发展,英语成为商务语境中首选的工作语言,被称为商务英语通用语(Business English as Lingua Franca,简称BELF)。商务英语通用语集合了跨文化交际和英语通用语的特点,成为近年来学者研究的一大热门话题。商务邮件是英语作为通用语在跨文化商务语境中的一大应用,是商务活动中常见的交际方式之一,在交换信息、促进合作和保持良好的人际关系方面发挥着重要的作用。请求是一
<正>呼吸道感受器是肺部神经反射的起点,本研究探讨呼吸道迷走神经感受器的分类、活动特征及其功能意义。实验在麻醉,开胸,人工通气的兔上进行,记录迷走神经中来自呼吸道感受
会议
研究目的:跑步运动一直以来深受社会各界人士的喜爱的喜爱,而在日常的练习中随着跑步水平的不断提高,跑步者对于运动服装装备的要求也越来越高,但其对这些装备的选择更多是从
论文通过查阅大量有关文献,了解了沁水盆地的区域位置、构造特征、地层特征,然后统计了多口钻井录井的砂厚、泥厚等数据,运用corelDRAW,Geomap,Resform等相关软件对数据进行