首页> 外文期刊>International Journal of Parallel, Emergent and Distributed Systems >Optimisation schemes to improve hybrid co-scheduling for concurrent virtual machines
【24h】

Optimisation schemes to improve hybrid co-scheduling for concurrent virtual machines

机译:用于改善并发虚拟机的混合协同调度的优化方案

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

摘要

Hybrid co-scheduling (CS) is an effective approach to address the synchronisation problems for concurrent virtual machines such as lock-holder preemption. However, the scheduling gaps and fragments in hybrid CS cause a serious performance degradation and unfairness if multiple concurrent domains exist. We propose three optimisation schemes for such problems named partial co-scheduling (PCS), boost co-scheduling (BCS) and precise boost co-scheduling (PBCS) using finer space granularity. PCS scheme activates the CS signals only for the indispensable central processing units (CPUs) instead of all online CPUs. BCS scheme boosts the priorities for co-scheduled virtual CPUs (VCPUs) to induce the scheduler to pick the appropriate VCPUs. PBCS combines PCS and BCS to achieve better performance and robustness. We implement three optimisations into Credit Scheduler in Xen 4.0.1. The experimental results show that our schemes achieve better performance and fairness compared to existing hybrid CS under different scenarios.
机译:混合协同调度(CS)是解决并发虚拟机同步问题(例如锁持有者抢占)的有效方法。但是,如果存在多个并发域,则混合CS中的调度间隙和碎片会导致严重的性能下降和不公平。针对此类问题,我们提出了三种优化方案,分别使用更精细的空间粒度来命名为部分协同调度(PCS),增强协同调度(BCS)和精确增强协同调度(PBCS)。 PCS方案仅激活必不可少的中央处理器(CPU)的CS信号,而不激活所有在线CPU的CS信号。 BCS方案提高了协同调度的虚拟CPU(VCPU)的优先级,以促使调度程序选择适当的VCPU。 PBCS结合了PCS和BCS,以实现更好的性能和鲁棒性。我们在Xen 4.0.1中对Credit Scheduler实施了三个优化。实验结果表明,在不同场景下,与现有的混合CS相比,我们的方案具有更好的性能和公平性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号