首页> 外文期刊>ACM Transactions on Management Information Systems >Power and Performance Estimation for Fine-Grained Server Power Capping via Controlling Heterogeneous Applications
【24h】

Power and Performance Estimation for Fine-Grained Server Power Capping via Controlling Heterogeneous Applications

机译:通过控制异构应用程序对服务器进行细粒度设置的功率和性能估计

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

摘要

Power capping is a method to save power consumption of servers by limiting performance of the servers. Although users frequently run applications on different virtual machines (VMs) for keeping their performance and having them isolated from the other applications, power capping may degrade performance of all the applications running on the server. We present fine-grained power capping by limiting performance of each application individually. For keeping performance defined in Quality of Service (QoS) requirements, it is important to estimate applications' performance and power consumption after the fine-grained power capping is applied. We propose the estimation method of physical CPU usage when limiting virtual CPU usage of applications on VMs. On servers where multiple VMs run, VM's usage of physical CPU is interrupted by the other VMs, and a hypervisor uses physical CPU to control VMs. These VMs' and hypervisor's behaviors make it difficult to estimate performance and power consumption by straightforward methods, such as linear regression and polynomial regression. The proposed method uses Piecewise Linear Regression to estimate physical CPU usage by assuming that VM's access to physical CPU is not interrupted by the other VMs. Then we estimate how much physical CPU usage is reduced by the interruption. Because physical CPU usage is not stable soon after limiting CPU usage, the proposed method estimates a convergence value of CPU usage after many interruptions are repeated.
机译:功率限额是一种通过限制服务器性能来节省服务器功耗的方法。尽管用户经常在不同的虚拟机(VM)上运行应用程序以保持其性能并使它们与其他应用程序隔离,但是功率上限可能会降低服务器上运行的所有应用程序的性能。我们通过限制每个应用程序的性能来提供细粒度的功率上限。为了保持服务质量(QoS)要求中定义的性能,在应用细粒度的功率上限之后,估计应用程序的性能和功耗非常重要。当限制虚拟机上应用程序的虚拟CPU使用率时,我们提出了物理CPU使用率的估算方法。在运行多个VM的服务器上,其他VM会中断VM对物理CPU的使用,并且管理程序会使用物理CPU来控制VM。这些虚拟机和虚拟机管理程序的行为使得难以通过简单的方法(例如线性回归和多项式回归)来估计性能和功耗。所提出的方法使用分段线性回归来估计物理CPU使用率,方法是假设虚拟机对物理CPU的访问不会被其他虚拟机中断。然后我们估计中断会减少多少物理CPU使用率。由于限制CPU使用率后不久物理CPU使用率不稳定,因此该方法在多次中断后估算CPU使用率的收敛值。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号