1、“.....不管是应用程序还是与应用程序通讯的客户端都感觉不到这种迁移。从测试数据我们可以看出,这种迁移导致的应用程序的暂系统上。仿真程序会启动个工作线程来完成磁盘,每个线程会对文件进行至少次以上写操作。会不断地对内存进行读写操作,它会在循环里运行号测试程序。是个运行在上数据库装载器,它使用客户机服务器体系结构。当客户端运行在第三方物理机器上时,服务器正进行迁移。除了在,节进行测评时,目机上也运行有虚拟机,其他几种测试中只有源主机上运行有虚拟机。迁移所用时间虚拟机迁移会在几个不同步骤之间依次进行,但我们最感兴趣并不是它迁移过程,而是迁移过程中虚拟机停机时间。这个时间必须足够短,以避免服务性能产生太大损失。我们同样还关心虚拟机在端到端之间迁移时所花费时间。停机时间整个停机时间就是虚拟机在源机器上停止运行时间,主要由以下几部分构成传输设备状态到目主机上时间装载设备状态时网卡......”。
2、“.....只要目标机与源机器位于同个子网中,我们就可以迁移正在运行虚拟机而保持网络连接活跃。存储我们使用存储域网络或来迁移设备连接状态。假设所有迁移中物理机器都连接到相同或服务上。这样我们可以通过在目标机上重新恢复磁盘连接状态来迁移磁盘。物理内存虚拟机上物理内存状态是迁移过程中需要处理最重要个状态。通过暂停虚拟机来传输内存状态会使虚拟很长时间都不能对外提供服务。我们需要处理问题是如何才能在虚拟机运行时将内存状态从源机器拷贝到目标机上。通过改变管理虚拟机内存方式就可以实现动态迁移。每个虚拟机都期望能有段映射到固定地址范围内存空间,动态为每个虚拟机分配实际机器上内存。这需要增加个间接映射层来完成这功能。所有直接对虚拟机内存进行写操作和对页表写操作都将被截获,然后将虚拟机物理地址映射到机器地址。旦设置好虚拟机内存映射部件和页表,虚拟机在运行过程中就不会在地址翻译上产生额外开销......”。
3、“.....我们使用间接映射层来完成预拷贝。第步就是拷贝虚拟机所有物理内存。在拷贝之前,将每个页面设为只读,因此任何写操作都会被虚拟机监视器检测到。当第步完成时,有些页面已经被修改,这些被修改页面将拷贝到目标机上,而此时虚拟机仍然在运行。这过程将重复多次,直到被修改页面数足够小或数量不再发生变化。当被修改页面大小小于或被修改页面大小减少量小于时,停止预拷贝。性能评测本节我们将研究上文提到虚拟机迁移性能。我们不但测试虚拟机迁移时不能对外服务时间,而且测试了迁移对在资源分配上影响。更重要是,在高负荷情况下虚拟机仍然能实现快速透明迁移。开始实验所有实验都是在组服务器上进行,每个服务器都有两个处理器和内存。所有服务器都通过光纤通道卡连接在存储域网络上。他们使用千兆网卡来传输虚拟机状态。每次实验都是在两个服务器之间进行,每秒迁移个虚拟机,累积迁移次......”。
4、“.....仿真程序会启动个工作线程来完成磁盘,每个线程会对文件进行至少次以上写操作。会不断地对内存进行读写操作,它会在循环里运行号测试程序。是个运行在上数据库装载器,它使用客户机服务器体系结构。当客户端运行在第三方物理机器上时,服务器正进行迁移。除了在,节进行测评时,目机上也运行有虚拟机,其他几种测试中只有源主机上运行有虚拟机。迁移所用时间虚拟机迁移会在几个不同步骤之间依次进行,但我们最感兴趣并不是它迁移过程,而是迁移过程中虚拟机停机时间。这个时间必须足够短,以避免服务性能产生太大损失。我们同样还关心虚拟机在端到端之间迁移时所花费时间。停机时间整个停机时间就是虚拟机在源机器上停止运行时间,主要由以下几部分构成传输设备状态到目主机上时间装载设备状态时试程序虚拟机迁移时间都小于秒。同时运行测试程序虚拟机迁移时所需迁移内存大小有所增加......”。
5、“.....在预拷贝时所有页面都会被修改,所以虚拟机停机时间就等于传输整个内存状态所需时间。图虚拟机在执行不同任务时迁移所引起停机时间和占用内存大小端到端时间从图我们可以看出端到端时间主要取决于虚拟机所占用内存大小。虚拟机占用内存必须足够大,以保证虚拟机能在大部分时间里正常运行。在预拷贝时虚拟机仍然在运行,同时,内存正不断地向目主机传输。在几种不同情况下,预拷贝重复次数都比较少。除了需要到次重复以外,其他几种情况都只需重复进行到次预拷贝,被修改页面数量就已经足够少,此时停止预拷贝。图虚拟机迁移过程中端到端时间预拷贝产生影响图是服务器连续三次迁移时客户端所测得实验数据,从中我们可以看出内存预拷贝对网络吞吐量所产生影响,网络吞吐量在服务器停机时会急剧下降。图客户端测得服务器迁移对网络吞吐量影响内存预拷贝会使吞吐量产生小幅下降,主要是由以下两个原因引起虚拟机将预拷贝页标识为只读......”。
6、“.....这会产生定开销处理那些对只读页面进行写操作也会产生定开销。图高负荷运行源机器预留不同资源对迁移影响资源管理为了监视虚拟机迁移对资源管理产生影响,源机器上运行了个虚拟机。在预留不同资源情况下,我们测试了个拥有内存虚拟机迁移所花费时间,此虚拟机上运行系统是。从图我们可以看出,当预留资源时,迁移时预拷贝所花费时间最少,这意味着为了在千兆网络中维持最大网络吞吐量大概需要使用资源。当为迁移预留资源不足时,预拷贝所花费时间会增加,但不管预留多少,虚拟机停机时间都很少,这是因为停止个虚拟机运行并将剩余状态传输到目主机所需时间是很少。相关研究在虚拟机进程透明迁移这方面以前已经做过很多相关研究。系统就提供了进程迁移,开发者还对本领域以前所做工作做过些讨论。和实现了种与不同虚拟机迁移系统。但是这个系统与我们实现系统有本质上区别他们实现系统需要修改客户操作系统来实现虚拟机迁移......”。
7、“.....包括不开源操作系统。和实现系统在实现虚拟机迁移时,虚拟机上运行系统必须是可修改开源操作系统。总结以前在应用程序迁移上研究只取得了有限成功,主要是因为封装个正在运行应用程序状态是很困难。虚拟机却可以很轻松地解决这个问题,因为虚拟机不但可以封装应用程序运行状态,而且可以封装操作系统和硬件状态。我们实现虚拟机迁移允许将个正在运行虚拟机从个物理主机迁移到另个物理主机,这种迁移对应用程序操作系统和远程客户端来说是完全透明。选择正确物理内存迁移方式对实现虚拟机透明迁移来说是至关重要。即便是机器拥有处理能力很强并处于高速网络中,物理内存迁移仍然需要花费数秒时间。我们采用内存迁移方式可以使虚拟机停机时间达到最少,通过实验数据我们可以看到,采用这种迁移方式会使虚拟机停机时间小于秒。通过适当方式来管理资源,我们可以很轻松地控制虚拟机迁移时端到端时延......”。
8、“.....网卡。由于每个虚拟网卡都有个与物理网卡独立地址,只要目标机与源机器位于同个子网中,我们就可以迁移正在运行虚拟机而保持网络连接活跃。存储我们使用存储域网络或来迁移设备连接状态。假设所有迁移中物理机器都连接到相同或服务上。这样我们可以通过在目标机上重新恢复磁盘连接状态来迁移磁盘。物理内存虚拟机上物理内存状态是迁移过程中需要处理最重要个状态。通过暂停虚拟机来传输内存状态会使虚拟很长时间都不能对外提供服务。我们需要处理问题是如何才能在虚拟机运行时将内存状态从源机器拷贝到目标机上。通过改变管理虚拟机内存方式就可以实现动态迁移。每个虚拟机都期望能有段映射到固定地址范围内存空间,动态为每个虚拟机分配实际机器上内存。这需要增加个间接映射层来完成这功能。所有直接对虚拟机内存进行写操作和对页表写操作都将被中文字虚拟机快速透明迁移摘要本文描述了个系统设计和实现......”。
9、“.....这个系统是第个能够将未修改应用程序迁移至未修改基于主流操作系统上,包括,和等。不管是应用程序还是与应用程序通讯客户端都感觉不到这种迁移。从测试数据我们可以看出,这种迁移导致应用程序暂停时间不超过秒。绪论快速透明迁移能够让整个系统在物理机器上实现负载均衡,同时通过将应用程序从需要服务和更新机器上迁移到别机器上,可以提高系统可用性和服务性。本文介绍了个叫系统,自从年以来,它都是中个组成部分。将来产品会使用在大量服务器上实现自动负载均衡。本文做了以下贡献本文第次描述了能够在现有应用程序和操作系统上实现虚拟机快速透明迁移系统,而应用程序和操作系统都不需要修改。本文第次使用标准测试程序来测试数百个虚拟机迁移性能。本文描述了虚拟机迁移时开销和所需资源。虚拟机迁移虚拟机迁移需要个正在运行虚拟机,并将它从个物理机器迁移到另个物理机器。这种迁移对上层......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。