《(外文翻译)虚拟机快速透明的迁移(译文)》修改意见稿
1、“.....物理内存虚拟机上物理内存状态是迁移过程中需要处理最重要个状态。通过暂停虚拟机来传输内存状态会使虚拟很长时间都不能对外提供服务。我们需要处理问题是如何才能在虚拟机运行时将内存状态从源机器拷贝到目标机上。通过改变管理虚拟机内存方式就可以实现动态迁移。每个虚拟机都期望能有段映射到固定地址范围内存空间,动态为每个虚拟机分配实际机器上内存。这需要增加个间接映射层来完成这功能。所有直接对虚拟机内存进行写操作和对页表写操作都将被截获,然后将虚拟机物理地址映射到机器地址。旦设置好虚拟机内存映射部件和页表,虚拟机在运行过程中就不会在地址翻译上产生额外开销。当虚拟机在源机器上运行时,我们使用间接映射层来完成预拷贝......”。
2、“.....在拷贝之前,将每个页面设为只读,因此任何写操作都会被虚拟机监视器检测到。当第步完成时,有些页面已经被修改,这些被修改页面将拷贝到目标机上,而此时虚拟机仍然在运行。这过程将重复多次,直到被修改页面数足够小或数量不再发生变化。当被修改页面大小小于或被修改页面大小减少量小于时,停止预拷贝。性能评测本节我们将研究上文提到虚拟机迁移性能。我们不但测试虚拟机迁移时不能对外服务时间,而且测试了迁移对在资源分配上影响。更重要是,在高负荷情况下虚拟机仍然能实现快速透明迁移。开始实验所有实验都是在组服务器上进行,每个服务器都有两个处理器和内存。所有服务器都通过光纤通道卡连接在存储域网络上。他们使用千兆网卡来传输虚拟机状态。每次实验都是在两个服务器之间进行,每秒迁移个虚拟机......”。
3、“.....实验中虚拟机都在进行以下工作空闲操作个空闲机传输。在几种不同情况下,预拷贝重复次数都比较少。除了需要到次重复以外,其他几种情况都只需重复进行到次预拷贝,被修改页面数量就已经足够少,此时停止预拷贝。图虚拟机迁移过程中端到端时间预拷贝产生影响图是服务器连续三次迁移时客户端所测得实验数据,从中我们可以看出内存预拷贝对网络吞吐量所产生影响,网络吞吐量在服务器停机时会急剧下降。图客户端测得服务器迁移对网络吞吐量影响内存预拷贝会使吞吐量产生小幅下降,主要是由以下两个原因引起虚拟机将预拷贝页标识为只读,这需要暂停所有虚拟,这会产生定开销处理那些对只读页面进行写操作也会产生定开销。图高负荷运行源机器预留不同资源对迁移影响资源管理为了监视虚拟机迁移对资源管理产生影响......”。
4、“.....在预留不同资源情况下,我们测试了个拥有内存虚拟机迁移所花费时间,此虚拟机上运行系统是。从图我们可以看出,当预留资源时,迁移时预拷贝所花费时间最少,这意味着为了在千兆网络中维持最大网络吞吐量大概需要使用资源。当为迁移预留资源不足时,预拷贝所花费时间会增加,但不管预留多少,虚拟机停机时间都很少,这是因为停止个虚拟机运行并将剩余状态传输到目主机所需时间是很少。相关研究在虚拟机进程透明迁移这方面以前已经做过很多相关研究。系统就提供了进程迁移,开发者还对本领域以前所做工作做过些讨论。和实现了种与不同虚拟机迁移系统。但是这个系统与我们实现系统有本质上区别他们实现系统需要修改客户操作系统来实现虚拟机迁移,而我们虚拟机迁移系统却可以迁移任何基于体系结构操作系统......”。
5、“.....和实现系统在实现虚拟机迁移时,虚拟机上运行系统必须是可修改开源操作系统。总结以前在应用程序迁移上研究只取得了有限成功,主要是因为封装个正在运行应用程序状态是很困难。虚拟机却可以很轻松地解决这个问题,因为虚拟机不但可以封装应用程序运行状态,而且可以封装操作系统和硬件状态。我们实现虚拟机迁移允许将个正在运行虚拟机从个物理主机迁移到另个物理主机,这种迁移对应用程序操作系统和远程客户端来说是完全透明。选择正确物理内存迁移方式对实现虚拟机透明迁移来说是至关重要。即便是机器拥有处理能力很强并处于高速网络中,物理内存迁移仍然需要花费数秒时间。我们采用内存迁移方式可以使虚拟机停机时间达到最少,通过实验数据我们可以看到,采用这种迁移方式会使虚拟机停机时间小于秒。通过适当方式来管理资源......”。
6、“.....而且不影响运行在该机器上其他虚拟机。成虚拟机最重要三个组成部分迁移过程,它们是网络存储设备和物理内存。网络为了实现透明虚拟机迁移,迁移前开放网络连接在迁移完成后仍需对外开放,网络结构使这种迁移成为了可能。虚拟以太网卡是虚拟平台部分,就像物理网卡样,虚拟网卡也有个在本地网络上独无二地址。个虚拟网卡可以对应个或多个物理网卡,虚拟内核管理着这种映射关系。同样地,多个虚拟机网卡也可以映射到同个物理网卡。由于每个虚拟网卡都有个与物理网卡独立地址,只要目标机与源机器位于同个子网中,我们就可以迁移正在运行虚拟机而保持网络连接活跃。存储我们使用存储域网络或来迁移设备连接状态。假设所有迁移中物理机器都连接到相同或服务上......”。
7、“.....物理内存中文字虚拟机快速透明迁移摘要本文描述了个系统设计和实现,这个系统通过使用虚拟机技术来实现应用程序快速透明迁移。这个系统是第个能够将未修改应用程序迁移至未修改基于主流操作系统上,包括,和等。不管是应用程序还是与应用程序通讯客户端都感觉不到这种迁移。从测试数据我们可以看出,这种迁移导致应用程序暂停时间不超过秒。绪论快速透明迁移能够让整个系统在物理机器上实现负载均衡,同时通过将应用程序从需要服务和更新机器上迁移到别机器上,可以提高系统可用性和服务性。本文介绍了个叫系统,自从年以来,它都是中个组成部分。将来产品会使用在大量服务器上实现自动负载均衡。本文做了以下贡献本文第次描述了能够在现有应用程序和操作系统上实现虚拟机快速透明迁移系统......”。
8、“.....本文第次使用标准测试程序来测试数百个虚拟机迁移性能。本文描述了虚拟机迁移时开销和所需资源。虚拟机迁移虚拟机迁移需要个正在运行虚拟机,并将它从个物理机器迁移到另个物理机器。这种迁移对上层,运行在上应用程序以及虚拟机远程客户端来说必须是透明。用户几乎察觉不到什么变化,唯可以感觉到应该是在迁移过程中程序运行速度会变慢,而在迁移后系统性能可能会提高,那是因为虚拟机迁移到个拥有更多可用资源机器上了。本文介绍虚拟机迁移系统是产品中部分,它管理着。虚拟化平台由以下两部分构成虚拟机监视器和虚拟机内核。如都运行在虚拟化平台最上层见图。虚拟机监视器处理所有运行在虚拟上指令并且模拟所有虚拟设备。虚拟机内核调度虚拟机运行并分配和管理虚拟机所需资源......”。
9、“.....虚拟机提供了个很好平台来实现迁移。当虚拟机进行迁移时需要处理以下三种状态虚拟设备状态,包括主板网络和存储适配器软盘和显卡状态。设备外部连接状态,包括网络设备存储设备可移动媒体设备如。虚拟机物理内存。实际上,虚拟机迁移是个复杂过程迁移过程初始化选择需要迁移虚拟机以及迁移目标机。当虚拟机正在运行时,预拷贝虚拟机内存状态到目标机。暂停虚拟机并将非存储状态发送到目标机。将虚拟机控制状态发送到目标机并在目标机上恢复虚拟机执行。发送剩余存储状态到目标机,删除源机器上依赖关系。剩下章节我们将谈到组成虚拟机最重要三个组成部分迁移过程,它们是网络存储设备和物理内存。网络为了实现透明虚拟机迁移,迁移前开放网络连接在迁移完成后仍需对外开放......”。
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 6 页
第 2 页 / 共 6 页
第 3 页 / 共 6 页
第 4 页 / 共 6 页
第 5 页 / 共 6 页
第 6 页 / 共 6 页
预览结束,喜欢就下载吧!
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。