首页> 外文期刊>Journal of supercomputing >A lock-aware virtual machine scheduling scheme for synchronization performance
【24h】

A lock-aware virtual machine scheduling scheme for synchronization performance

机译:锁定感知的虚拟机调度方案以实现同步性能

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

摘要

In virtualized environments, multiprocessor virtual machines encounter synchronization problems such as lock holder preemption (LHP) and lock waiter preemption (LWP). When the issue happens, a virtual CPU (VCPU) waiting for such locks spins for an extraordinarily long time and wastes CPU cycles seriously, resulting in a significant degradation of system performance. Recent research that addresses this issue has some shortcomings. To address these problems, this paper proposes an efficient lock-aware virtual machine scheduling scheme to avoid LHP and LWP. Our approach detects lock holders and waiters from the virtual machine monitor side, and gives preempted lock holders and waiters multiple, continuous, extra scheduling chances to release locks, assuring that the de-scheduled VCPUs are not lock holders or waiters with high probability. We implement a Xen-based prototype and evaluate the performance of lock-intensive workloads. The experimental results demonstrate that our scheduling scheme fundamentally eliminates lock holder preemptions and lock waiter preemptions.
机译:在虚拟化环境中,多处理器虚拟机遇到同步问题,例如锁持有者抢占(LHP)和锁服务员抢占(LWP)。发生此问题时,等待此类锁定的虚拟CPU(VCPU)旋转时间特别长,并严重浪费了CPU周期,从而导致系统性能显着下降。解决该问题的最新研究存在一些缺陷。为了解决这些问题,本文提出了一种有效的锁定感知虚拟机调度方案,以避免LHP和LWP。我们的方法从虚拟机监视器端检测锁持有人和服务员,并为抢占式锁持有人和服务员提供了多个连续的额外调度机会来释放锁,以确保取消调度的VCPU不会是高概率的锁持有人或服务员。我们实现了一个基于Xen的原型,并评估了锁密集型工作负载的性能。实验结果表明,我们的调度方案从根本上消除了锁持有者的抢占和锁服务员的抢占。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号