首页> 外文会议>2012 IEEE 8th International Conference on E-Science. >Cooperative VM migration for a virtualized HPC cluster with VMM-bypass I/O devices
【24h】

Cooperative VM migration for a virtualized HPC cluster with VMM-bypass I/O devices

机译:具有VMM旁路I / O设备的虚拟HPC群集的协作VM迁移

获取原文
获取原文并翻译 | 示例

摘要

An HPC cloud, a flexible and robust cloud computing service specially dedicated to high performance computing, is a promising future e-Science platform. In cloud computing, virtualization is widely used to achieve flexibility and security. Virtualization makes migration or checkpoint/restart of computing elements (virtual machines) easy, and such features are useful for realizing fault tolerance and server consolidations. However, in widely used virtualization schemes, I/O devices are also virtualized, and thus I/O performance is severely degraded. To cope with this problem, VMM-bypass I/O technologies, including PCI passthrough and SR-IOV, in which the I/O overhead can be significantly reduced, have been introduced. However, such VMM-bypass I/O technologies make it impossible to migrate or checkpoint/restart virtual machines, since virtual machines are directly attached to hardware devices. This paper proposes a novel and practical mechanism, called Symbiotic Virtualization (SymVirt), for enabling migration and checkpoint/restart on a virtualized cluster with VMM-bypass I/O devices, without the virtualization overhead during normal operations. SymVirt allows a VMM to cooperate with a message passing layer on the guest OS, then it realizes VM-level migration and checkpoint/restart by using a combination of a PCI hotplug and coordination of distributed VMMs. We have implemented the proposed mechanism on top of QEMU/KVM and the Open MPI system. All PCI devices, including Infiniband and Myrinet, are supported without implementing specific para-virtualized drivers; and it is not necessary to modify either of the MPI runtime and applications. Using the proposed mechanism, we demonstrate reactive and proactive FT mechanisms on a virtualized Infiniband cluster. We have confirmed the effectiveness using both a memory intensive micro benchmark and the NAS parallel benchmark. Moreover, we also show that postcopy live migration enables us to reduce the down time of an applica- ion as the memory footprint increases.
机译:HPC云是一种灵活而强大的云计算服务,专门用于高性能计算,是一种有前途的未来电子科学平台。在云计算中,虚拟化被广泛用于实现灵活性和安全性。虚拟化使计算元素(虚拟机)的迁移或检查点/重新启动变得容易,这些功能对于实现容错能力和服务器整合非常有用。但是,在广泛使用的虚拟化方案中,I / O设备也被虚拟化,因此I / O性能严重降低。为了解决这个问题,已经引入了VMM旁路I / O技术,包括PCI直通和SR-IOV,其中I / O开销可以大大减少。但是,由于虚拟机直接连接到硬件设备,因此这种VMM-bypass I / O技术无法迁移或检查/重启虚拟机。本文提出了一种新颖实用的机制,称为共生虚拟化(Symbiotic Virtualization)(SymVirt),用于在具有VMM旁路I / O设备的虚拟化群集上实现迁移和检查点/重新启动,而在正常操作期间不会产生虚拟化开销。 SymVirt允许VMM与来宾OS上的消息传递层配合使用,然后结合使用PCI热插拔和分布式VMM的组合来实现VM级迁移和检查点/重新启动。我们已经在QEMU / KVM和Open MPI系统之上实现了建议的机制。支持所有PCI设备,包括Infiniband和Myrinet,而无需实施特定的半虚拟化驱动程序。并且不需要修改MPI运行时和应用程序。使用提出的机制,我们在虚拟化的Infiniband集群上演示了反应式和主动式FT机制。我们已经确认使用内存密集型微型基准测试和NAS并行基准测试的有效性。此外,我们还表明,复制后实时迁移使我们能够随着内存占用量的增加而减少应用程序的停机时间。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号