【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 runtime performance. We propose a generic virtualization architecture for SR-IOV devices, which can be implemented on multiple Virtual Machine Monitors (VMMs). With the support of our architecture, the SR-IOV device driver is highly portable and agnostic of underlying VMM. Based on our first implementation of network device driver, we applied several optimizations to reduce virtualization overhead. Then, we carried out comprehensive experiments to evaluate SR-IOV performance and compare it with paravirtualized network driver. The results show SR-IOV can achieve line rate (9.48Gbps) and scale network up to 60VMs at the cost of only 1.76% additional CPU overhead per VM, without sacrificing throughput. It has better throughout, scalability, and lower CPU utilization than paravirtualization.
机译:虚拟化对I / O性能带来了新的挑战。单根I / O虚拟化(SR-IOV)标准允许由多个虚拟机(VM)共享I / O设备,而不会丢失运行时性能。我们为SR-IOV设备提出了一种通用虚拟化架构,可以在多个虚拟机监视器(VMMS)上实现。通过支持我们的架构,SR-IOV设备驱动程序是高度便携和底层VMM的不可知论由。根据我们的第一次实现网络设备驱动程序,我们应用了几种优化以减少虚拟化开销。然后,我们对SR-IOV性能进行了全面的实验,并将其与半虚拟网络驱动程序进行比较。结果显示SR-IOV可以以每VM的每vm的每额外1.76%的CPU开销成本为达到60Vms的线速(9.48Gbps)和尺度网络,而不会牺牲吞吐量。它在整个过程中更好,可伸缩性和降低的CPU利用率而不是半虚拟化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号