首页> 外文会议>2012 8th International Conference on Network and Service Management. >Energy-efficient virtual machine scheduling in performance-asymmetric multi-core architectures
【24h】

Energy-efficient virtual machine scheduling in performance-asymmetric multi-core architectures

机译:性能非对称多核架构中的节能虚拟机调度

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

摘要

Multi-core architectures with asymmetric core performance have recently shown great promise, because applications with different needs can benefit from either the high performance of a fast core or the high parallelism and power efficiency of a group of slow cores. This performance heterogeneity can be particularly beneficial to applications running in virtual machines (VMs) on virtualized servers, which often have different needs and exhibit different performance and power characteristics. Therefore, scheduling VMs on performance-asymmetric multicore architectures can have a great impact on a system's overall energy efficiency. Unfortunately, existing VM managers, such as Xen, have not taken the heterogeneity into account and thus often result in low energy efficiencies. In this paper, we propose a novel VM scheduling algorithm that exploits core performance heterogeneity to optimize the overall system energy efficiency. We first introduce a metric termed energy-efficiency factor to characterize the power and performance behaviors of the applications hosted by VMs on different cores.We then present a method to dynamically estimate the VM's energy-efficiency factors and then map the VMs to heterogeneous cores, such that the energy efficiency of the entire system is maximized. We implement the proposed algorithm in Xen and evaluate it with standard benchmarks on a real testbed. The experimental results show that our solution improves the system energy efficiency (i.e., performance per watt) by 13.5% on average and up to 55% for some benchmarks, compared to the default Xen scheduler.
机译:具有不对称内核性能的多内核体系结构最近显示出了巨大的希望,因为具有不同需求的应用程序可以从快速内核的高性能或一组慢速内核的高并行性和功率效率中受益。这种性能上的异质性对于在虚拟化服务器上​​的虚拟机(VM)中运行的应用程序特别有用,这些应用程序通常具有不同的需求,并表现出不同的性能和电源特性。因此,在性能不对称的多核体系结构上调度VM会对系统的整体能效产生很大影响。不幸的是,现有的VM管理器(例如Xen)并未考虑到异构性,因此经常导致能源效率低下。在本文中,我们提出了一种新颖的VM调度算法,该算法利用核心性能的异构性来优化整个系统的能效。我们首先引入一种称为能效因数的指标来表征VM在不同内核上托管的应用程序的电源和性能行为,然后提出一种方法来动态估算VM的能效因数,然后将VM映射到异构内核,从而使整个系统的能源效率最大化。我们在Xen中实现了建议的算法,并在真实的测试平台上以标准基准对其进行了评估。实验结果表明,与默认的Xen调度程序相比,我们的解决方案将系统的能源效率(即每瓦性能)平均提高了13.5%,对于某些基准测试,则提高了55%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号