【24h】

Symbiotic Scheduling for Virtual Machines on SMT Processors

机译:SMT处理器上虚拟机的共生计划

获取原文

摘要

Virtualization enables server consolidation which maximizes resource utilization by running multiple virtual machines simultaneously on the computer platform. One of the challenges faced by server consolidation is resource contention among the virtual machines. This problem will be further deteriorated on modern simultaneous multithreading (SMT) processors. Traditional symbiotic scheduling algorithms seek to co-schedule threads that have complementary resource requirements to reduce resource contention and boost system performance. However, this technique cannot be directly applied in virtualized environments since the applications are encapsulated in virtual machines. This paper proposed a symbiotic scheduling approach to improve the performance of concurrent workloads running in virtual machines on SMT processors. Our approach samples the resource demands of threads in virtual machines, passes the sampling data and thread to VCPU mapping information to the privileged domain in order for computing VCPU symbiosis. A VCPU scheduling algorithm is devised which dynamically pins the VCPUs according to their symbiosis. For load balance, a portion of less affinitive VCPUs are unpinned to provide the flexibility for VCPU migration. We have implemented a prototype on Xen and Experimental results show that the proposed approach can improve the performance of concurrent workloads by up to 24% in comparison with bare Credit scheduler.
机译:虚拟化使服务器合并能够通过在计算机平台上同时运行多个虚拟机来最大化资源利用率。服务器整合面临的挑战之一是虚拟机之间的资源争用。在现代同步多线程(SMT)处理器上,此问题将进一步恶化。传统的共生调度算法寻求共同调度线程,这些线程具有互补资源要求,以降低资源争用和提升系统性能。但是,由于应用程序封装在虚拟机中,因此无法直接应用于虚拟化环境中。本文提出了一种共生调度方法,提高SMT处理器上虚拟机中运行的并发工作负载的性能。我们的方法对虚拟机中的线程的资源需求进行了示范,将采样数据和线程传递给VCPU映射信息到特权域,以便计算VCPU Symbiosis。设计了VCPU调度算法,其根据它们的共生动态引脚VCPU。对于负载平衡,取消填充的一部分较少的患有VCPU以提供VCPU迁移的灵活性。我们在Xen实现了一种原型,实验结果表明,与裸信用调度程序相比,该方法可以将同步工作负载的性能提高到24%。

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号