首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Performance Enhancement for Network I/O Virtualization with Efficient Interrupt Coalescing and Virtual Receive-Side Scaling
【24h】

Performance Enhancement for Network I/O Virtualization with Efficient Interrupt Coalescing and Virtual Receive-Side Scaling

机译:通过有效的中断合并和虚拟接收方扩展来增强网络I / O虚拟化的性能

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

摘要

Virtualization is a key technology in cloud computing; it can accommodate numerous guest VMs to provide transparent services, such as live migration, high availability, and rapid checkpointing. Cloud computing using virtualization allows workloads to be deployed and scaled quickly through the rapid provisioning of virtual machines on physical machines. However, I/O virtualization, particularly for networking, suffers from significant performance degradation in the presence of high-speed networking connections. In this paper, we first analyze performance challenges in network I/O virtualization and identify two problems—conventional network I/O virtualization suffers from excessive virtual interrupts to guest VMs, and the back-end driver does not efficiently use the computing resources of underlying multicore processors. To address these challenges, we propose optimization methods for enhancing the networking performance: 1) Efficient interrupt coalescing for network I/O virtualization and 2) virtual receive-side scaling to effectively leverage multicore processors. These methods are implemented and evaluated with extensive performance tests on a Xen virtualization platform. Our experimental results confirm that the proposed optimizations can significantly improve network I/O virtualization performance and effectively solve the performance challenges.
机译:虚拟化是云计算中的一项关键技术。它可以容纳大量来宾VM,以提供透明服务,例如实时迁移,高可用性和快速检查点。使用虚拟化的云计算允许通过在物理机上快速配置虚拟机来快速部署和扩展工作负载。但是,在存在高速网络连接的情况下,I / O虚拟化(尤其是用于网络的虚拟化)会遭受明显的性能下降。在本文中,我们首先分析网络I / O虚拟化中的性能挑战,并找出两个问题-常规网络I / O虚拟化遭受到来宾VM的过多虚拟中断,并且后端驱动程序没有有效地使用底层的计算资源。多核处理器。为了解决这些挑战,我们提出了优化方法来提高网络性能:1)有效的中断合并以实现网络I / O虚拟化; 2)虚拟的接收方扩展以有效利用多核处理器。在Xen虚拟化平台上通过广泛的性能测试来实施和评估这些方法。我们的实验结果证实,所提出的优化可以显着提高网络I / O虚拟化性能并有效解决性能挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号