首页> 外文会议>IEEE International Parallel and Distributed Processing Symposium Workshops >Performance Characterization of Hypervisor- and Container-based Virtualization for HPC on SR-IOV Enabled InfiniBand Clusters
【24h】

Performance Characterization of Hypervisor- and Container-based Virtualization for HPC on SR-IOV Enabled InfiniBand Clusters

机译:SR-IOV支持HPC的虚拟机制和集装箱和集装箱虚拟化的性能特征,启用了InfiniBand集群

获取原文

摘要

Hypervisor (e.g. KVM) based virtualization has been used as a fundamental technology in cloud computing. However, it has the inherent performance overhead in the virtualized environments, more specifically, the virtualized I/O devices. To alleviate such overhead, PCI passthrough can be utilized to have exclusive access to I/O device. However, this way prevents the I/O device from sharing with multiple VMs. Single Root I/O Virtualization (SR-IOV) technology has been introduced for high-performance interconnects such as InfiniBand to address such sharing issue while having ideal performance. On the other hand, with the advances in container-based virtualization (e.g. Docker), it is also possible to reduce the virtualization overhead by deploying containers instead of VMs so that the near-native performance can be obtained. In order to build high-performance HPC cloud, it is important to fully understand the performance characteristics of different virtualization solutions and virtualized I/O technologies on InfiniBand clusters. In this paper, we conduct a comprehensive evaluation using IB verbs, MPI benchmarks and applications. We characterize the performance of hypervisor-and container-based virtualization with PCI passthrough and SR-IOV for HPC on InfiniBand clusters. Our evaluation results indicate that VM with PCI passthrough (VM-PT) outperforms VM with SR-IOV (VM-SR-IOV), while SR-IOV enables efficient resource sharing. Overall, the container-based solution can deliver better performance than the hypervisor-based solution. Compared with the native performance, container with PCI passthrough (Container-PT) only incurs up to 9% overhead on HPC applications.
机译:基于管理程序(例如KVM)虚拟化已被用作云计算中的基本技术。但是,它具有虚拟化环境中的固有性能开销,更具体地,是虚拟化I / O设备。为了减轻这种开销,可以利用PCI Passthrough对I / O设备的独占访问权限。但是,这种方式可以防止I / O设备与多个VM共享。已经引入了单根I / O虚拟化(SR-IOV)技术,用于高性能互连,例如Infiniband,以解决此类共享问题,同时具有理想的性能。另一方面,随着基于集装箱的虚拟化(例如Docker)的进步,还可以通过部署容器而不是VM来减少虚拟化开销,从而可以获得近似本地性能。为了构建高性能HPC云,重要的是完全了解Infiniband集群上不同虚拟化解决方案和虚拟化I / O技术的性能特征。在本文中,我们使用IB动词,MPI基准测试和应用进行全面的评估。我们在InfiniBand集群上使用PCI Passthrough和SR-IOV进行了PCI Passthrough和SR-IOV的基于管理程序和集装箱的虚拟化的性能。我们的评估结果表明,使用SR-IOV(VM-SR-IOV),带有PCI Passthrough(VM-PT)的VM,而SR-IOV可以实现高效的资源共享。总的来说,基于容器的解决方案可以提供比基于管理程序的解决方案更好的性能。与本机性能相比,具有PCI Passthrough的容器(Container-PT)仅在HPC应用程序上产生高达9%的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号