首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Offloading Interrupt Load Balancing from SMP Virtual Machines to the Hypervisor
【24h】

Offloading Interrupt Load Balancing from SMP Virtual Machines to the Hypervisor

机译:将中断负载平衡从SMP虚拟机卸载到虚拟机监控程序

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

摘要

Cloud computing increasingly leverages SMP virtual machines (VMs) to host multi-threaded applications. Interrupt balancing as a problem becomes more challenging because VMs are subject to the hypervisor's scheduling. Since the scheduling delays are typically tens of milliseconds, when they are added to one VM's interrupt delivery, they can seriously degrade the VM's I/O performance. Traditional balancing techniques are designed for dedicated environments, which cannot work well in virtualized environments because VMs are disallowed to directly control the hardware in many cases. In this paper, we present hBalance, a very simple approach to offload interrupt load balancing from SMP-VMs to the hypervisor. To accelerate the interrupt processing, our approach does not require shortening the hypervisor's scheduling time slice, but dynamically redirects interrupts from preempted virtual CPUs to running ones in a balanced manner. hBalance supports both Fully Virtualiized (FV) guests and Para-Virtualized (PV) guests, and exhibits high portability among various hypervisors. With our prototype implementation in Xen, the experimental results with both micro-level and application-level benchmarks show that hBalance significantly improves SMP-VMs' I/O performance while introduces moderate overhead.
机译:云计算越来越多地利用SMP虚拟机(VM)托管多线程应用程序。由于VM受虚拟机监控程序的调度,因此作为问题的中断平衡变得更具挑战性。由于调度延迟通常为数十毫秒,因此将其添加到一个VM的中断传递中时,会严重降低VM的I / O性能。传统的平衡技术是为专用环境设计的,由于在许多情况下不允许VM直接控制硬件,因此在虚拟环境中无法很好地工作。在本文中,我们介绍了hBalance,这是一种非常简单的方法,可以将中断负载均衡从SMP-VM卸载到管理程序。为了加速中断处理,我们的方法不需要缩短虚拟机监控程序的调度时间片,而是以平衡的方式将中断从抢占式虚拟CPU动态重定向到正在运行的虚拟CPU。 hBalance支持完全虚拟化(FV)来宾和半虚拟化(PV)来宾,并且在各种虚拟机管理程序之间显示出很高的可移植性。通过我们在Xen中实现的原型,通过微观和应用级基准测试的实验结果表明,hBalance显着提高了SMP-VM的I / O性能,同时引入了适度的开销。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号