全球旧事资料 分类
龙源期刊网httpwwwqika
comc
虚拟机迁移技术的现状与研究热点
作者:李力来源:《科技视界》2014年第10期
【摘要】本文介绍了目前主流的虚拟机迁移技术和相关算法,论述了各种方法的优势和不足,最后介绍了研究热点和面临的挑战。
【关键词】虚拟机;热迁移;迁移算法
【Abstract】Thispaperi
troducedcurre
ttech
ologya
drelatedalgorithmofvirtualmachi
emigratio
,discussedtheadva
tagesa
ddisadva
tagesofeachmethodAtlast,i
troducedtheresearchhotspota
dchalle
gewere
【Keywords】Virtualmachi
e;Livemigratio
;Migratio
algorithm
0绪论
云计算作为一种新兴的计算模式,近年来受到了越来越多的关注,获得了研究人员和企业的肯定。作为云计算核心内容的虚拟化技术,从底层硬件向上层虚拟机进行了资源映射,实现了资源的抽象和相互隔离,允许在单一物理主机上运行多个不同的操作系统实例,提供多种服务,而且能够有效地将资源进行弹性分配1。传统模式下,服务器可以依靠集群技术实现服务层级的负载均衡,而虚拟化则可以实现虚拟机层级的负载均衡。依靠虚拟机在不同的主机之间迁移,集群能够有效地进行资源的分配和调度,这是虚拟化最大的优势之一,因此虚拟机的迁移也是当前的一个研究热点,引起了广泛的关注。本文主要对虚拟机迁移的相关技术进行综述。
1静态迁移和热迁移
最初的虚拟机迁移属于“stopa
dcopy”模式2,也称为静态迁移:首先令待迁移的虚拟机暂停服务,并将内存中的全部数据复制到另一台主机,然后在目标主机上将虚拟机激活,继续对外提供服务。这种模式的缺陷在于,一旦执行迁移操作,服务就中断了,不适于对业务连续性和用户体验有着较高要求的场合。
由于静态迁移的局限性,许多虚拟化平台提供了全新的虚拟机迁移模式,称为热迁移或者在线迁移。简单来说就是让虚拟机保持运行的同时,让它从源主机迁移到目的主机,迁移完成后,服务在目的主机上重启,中断的时间非常短,对用户而言基本上是透明的。以VMware和Xe
为代表的虚拟化解决方案提供商都使用了这种模式,而且还有很多开源的云平台也普遍将其用于数据中心的资源管理。
f龙源期刊网httpwwwqika
comc
2热迁移的关键技术介绍
为了让虚拟机在迁移之后的状态能够和之前保持一致,就必须传递CPU的运行状态、IO状态、网络通信的状态和内存里的数据。在这些需要迁移的内容中,CPU和IO的迁移相对简单,数据量较少,结构也比较单一,而内存迁移是一大难题,不仅因为内存数据本身的重要性,而且内存数据本身的存储结构也很复r
好听全球资料 返回顶部