首页> 外文期刊>Cloud Computing, IEEE Transactions on >When I/O Interrupt Becomes System Bottleneck: Efficiency and Scalability Enhancement for SR-IOV Network Virtualization
【24h】

When I/O Interrupt Becomes System Bottleneck: Efficiency and Scalability Enhancement for SR-IOV Network Virtualization

机译:当I / O中断成为系统瓶颈:SR-IOV网络虚拟化的效率和可扩展性增强

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

摘要

High performance networking interface cards (NIC) have become essential networking devices in commercial cloud computing environments. Therefore, efficient and scalable I/O virtualization is one of the primary challenges on virtualized cloud computing platforms. Single Root I/O Virtualization (SR-IOV) is a network interface technology that eliminates the overhead of redundant data copies and the virtual network switches through direct I/O in order to achieve nearly natural I/O performance. However, the SR-IOV still suffers from serious problems due to the high overhead for processing excessive network interrupts as well as the unpredictable and bursty traffic load in high-speed networking connections. In this paper, the defects of SR-IOV with 10 Gigabit Ethernet networking are studied first and two major challenges are identified: excessive interrupt rate and single threaded virtual network driver. Second, two interrupt rate control optimization schemes, called coarse-grained interrupt rate (CGR) control and adaptive interrupt rate (AIR) control are proposed. The proposed control schemes can significantly reduce the overhead and enhance the SR-IOV performance compared with the traditional driver with fixed interrupt throttle rate (FIR). In addition, multi-threaded VF driver (MTVD) is proposed that allows the SR-IOV VFs to leverage multi-core resources in order to achieve high scalability. Finally, these optimizations are implemented and detailed performance evaluations are conducted. The results show that CGR and AIR can improve the throughput by 2.26x and 2.97x while saving the CPU resources by 1.23 core and 1.44 core, respectively. The MTVD can achieve 2.03x performance with additional 1.46 cores consumption for VM using the SR-IOV driver.
机译:高性能网络接口卡(NIC)已成为商业云计算环境中的基本网络设备。因此,高效且可扩展的I / O虚拟化是虚拟化云计算平台上的主要挑战之一。单根I / O虚拟化(SR-IOV)是一种网络接口技术,可通过直接I / O消除冗余数据副本和虚拟网络交换机的开销,以实现几乎自然的I / O性能。然而,由于用于处理过多的网络中断以及高速网络连接中的不可预测和突发的流量负载,SR-IOV仍然存在严重问题。在本文中,研究了具有10千兆以太网网络的SR-IOV的缺陷,并确定了两个主要挑战:中断率过多和单线程虚拟网络驱动程序。其次,提出了两个称为粗粒度中断率(CGR)控制和自适应中断率(空中)控制的两个中断率控制优化方案。与具有固定中断油门速率(FIR)的传统驱动器相比,所提出的控制方案可以显着降低开销并增强SR-IOV性能。此外,提出了多线程VF驱动器(MTVD),以允许SR-IOV VFS利用多核资源以实现高可扩展性。最后,实现了这些优化,并进行了详细的性能评估。结果表明,CGR和AIR可以将吞吐量提高2.26倍和2.97倍,同时将CPU资源保存为1.23核心和1.44核心。使用SR-IOV驱动程序,MTVD可实现2.03倍的VM额外的1.46核心消耗。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号