首页> 外文期刊>Journal of Parallel and Distributed Computing >High performance network virtualization with SR-IOV
【24h】

High performance network virtualization with SR-IOV

机译:带有SR-IOV的高性能网络虚拟化

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

摘要

Virtualization poses new challenges to I/O performance. The single-root I/O virtualization (SR-IOV) standard allows an I/O device to be shared by multiple Virtual Machines (VMs), without losing performance. We propose a generic virtualization architecture for SR-IOV-capable devices, which can be implemented on multiple Virtual Machine Monitors (VMMs). With the support of our architecture, the SR-IOV-capable device driver is highly portable and agnostic of the underlying VMM. Because the Virtual Function (VF) driver with SR-IOV architecture sticks to hardware and poses a challenge to VM migration, we also propose a dynamic network interface switching (DNIS) scheme to address the migration challenge. Based on our first implementation of the network device driver, we deployed several optimizations to reduce virtualization overhead. Then, we conducted comprehensive experiments to evaluate SR-IOV performance. The results show that SR-IOV can achieve a line rate throughput (9.48 Gbps) and scale network up to 60 VMs, at the cost of only 1.76% additional CPU overhead per VM, without sacrificing throughput and migration.
机译:虚拟化对I / O性能提出了新的挑战。单根I / O虚拟化(SR-IOV)标准允许一个I / O设备由多个虚拟机(VM)共享,而不会损失性能。我们为支持SR-IOV的设备提出了一种通用的虚拟化体系结构,可以在多个虚拟机监视器(VMM)上实现。在我们的体系结构的支持下,具有SR-IOV功能的设备驱动程序具有很高的可移植性,并且与底层VMM无关。由于具有SR-IOV架构的虚拟功能(VF)驱动程序坚持使用硬件并给VM迁移带来了挑战,因此,我们还提出了一种动态网络接口交换(DNIS)方案来解决迁移挑战。基于我们对网络设备驱动程序的第一个实现,我们部署了一些优化措施来减少虚拟化开销。然后,我们进行了全面的实验以评估SR-IOV性能。结果表明,SR-IOV可以实现线速吞吐量(9.48 Gbps)并最多可将网络扩展到60个VM,而每个VM仅增加1.76%的CPU开销,而不会牺牲吞吐量和迁移。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号