基于Xen的虚拟机全系统的在线增量迁移的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:a3392919
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟机技术将操作系统与硬件资源隔离开来,在很多方面极大的方便了人们对计算机软硬件资源的管理。虚拟机在线迁移技术,是基于虚拟机技术的典型应用,能够将操作系统实例透明地在物理主机之间转移,并且在迁移过程中保持虚拟机服务的可用性,成为集群管理中硬件系统维护,调节资源负载均衡等的有力工具。 XEN是英国剑桥大学开发的著名开源虚拟机平台,其在线迁移工具能够在共享外存设备的物理主机之间迁移虚拟机的内存执行状态,期间只有极为短暂的停机时间,保持了迁移过程中虚拟机服务的持续可用。为了拓宽XEN在线迁移机制的应用范围,使之能够应用于分散式外部存储的环境,本文在XEN在线迁移的基础上加入了对虚拟机外存状态的迁移,形成了一个虚拟机全系统迁移方案。 XEN迁移的核心机制在于:在迁移前期阶段循环预拷贝内存脏页至目的主机,在停机阶段,只需非常短暂的时间同步剩余的内存脏页。我们在预拷贝虚拟机内存之前,循环地预拷贝其外存数据至目的主机,以减少后续阶段需要同步的外存数量。在停机阶段,仅传输外存的同步状态记录至目的主机,仍然保证非常短暂的停机时间。虚拟机在目的主机上激活之后,访问尚未同步的外存时,从源主机请求数据:同时,源主机依次将未同步的外存数据发送至目的主机,直到目的主机获得完整的最新外存状态。通过在虚拟机管理器中用bitmap记录虚拟机的外存访问,我们仅传输外存数据中发生更新的部分,这就是增量的外存迁移。 我们的实验表明迁移过程的停机时间在300毫秒以内,较好地保持了迁移过程中虚拟机服务的可用性;通过增量的外存迁移,大大缩短了迁移的总体时间。
其他文献
无线传感器网络是由大量静止或移动的传感器节点以自组织多跳的方式构成的网络,其目的是协作地感知、采集、处理和传输网络覆盖区域内感知对象的监测信息。传感器网络具有分布
学位
利用计算机通过某些方法自动地从海量的网络信息中抽取出我们感兴趣的有价值的形式化的知识,即文本挖掘(Text Mining),已成为人们迫切需求的一项技术,而且已经成为人工智能研
进入信息化时代后,企业间的合作方式发生了很大变化,其中一种重要的方式就是“供应链合作”方式。一个供应链中可能涉及到相当多的企业,因此,“供应链合作”方式的成功与否取决于
当前,恶意代码给互联网带来了严重的威胁,同时全面向政治、经济等领域渗透,甚至可以成为网络战的武器,因此研究恶意代码及其对抗技术具有重要意义。本文对恶意代码的机理进行了详
服装动画是角色动画的重要组成部分。利用服装动画技术,能够生成逼真的服装运动,使得虚拟角色整体具有非常细腻真实的动画效果。目前,服装动画技术在电影电视、游戏娱乐、虚拟现
随着互联网的蓬勃兴起,企业应用从传统的客户机/服务器模式开始面向互联网。作为企业级应用程序解决方案之一,J2EE被认为是当今可用于企业软件开发的最佳平台,J2EE简化了基于工
随着机群系统规模的扩大,可靠性问题已成为制约机群系统应用的重要障碍.目前,针对机群系统可靠性的相关研究主要分为两类.一类以部件冗余为基础,以提供不间断服务为目的的高
“存储墙”问题一直是制约计算机系统性能的关键因素。随着多核处理器成为主流,单个芯片上可以同时运行的线程个数越来越多,这些线程同时竞争有限的访存资源,使得内存控制器面临
科学数据库经过二十多年发展,积累了大量科学数据资源。如何对这些分布、异构的数据资源进行集成和互操作,成为一个亟待解决的问题。由于传统元数据以及异构数据集成技术的局限
学位
视频运动分析试图赋予计算机对视频中出现的运动目标进行自动检测、识别、跟踪,进而对其运动行为进行智能推理的能力.该研究具有重要的学术研究价值和广阔的商业应用前景,本