首页> 外文期刊>ACM transactions on autonomous and adaptive systems >Adaptive Resource Provisioning for Virtualized Servers Using Kalman Filters
【24h】

Adaptive Resource Provisioning for Virtualized Servers Using Kalman Filters

机译:使用卡尔曼过滤器的虚拟服务器的自适应资源配置

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

摘要

Resource management of virtualized servers in data centers has become a critical task, since it enables cost-effective consolidation of server applications. Resource management is an important and challenging task, especially for multitier applications with unpredictable time-varying workloads. Work in resource management using control theory has shown clear benefits of dynamically adjusting resource allocations to match fluctuating workloads. However, little work has been done toward adaptive controllers for unknown workload types. This work presents a new resource management scheme that incorporates the Kalman filter into feedback controllers to dynamically allocate CPU resources to virtual machines hosting server applications. We present a set of controllers that continuously detect and self-adapt to unforeseen workload changes. Furthermore, our most advanced controller also self-configures itself without any a priori information and with a small 4.8% performance penalty in the case of high-intensity workload changes. In addition, our controllers are enhanced to deal with multitier server applications: by using the pair-wise resource coupling between tiers, they improve server response to large workload increases as compared to controllers with no such resource-coupling mechanism. Our approaches are evaluated and their performance is illustrated on a 3-tier Rubis benchmark website deployed on a prototype Xen-virtualized cluster.
机译:数据中心中虚拟服务器的资源管理已成为一项关键任务,因为它可以经济高效地整合服务器应用程序。资源管理是一项重要且具有挑战性的任务,尤其对于具有不可预测的时变工作负载的多层应用程序而言。使用控制理论进行资源管理的工作已显示出明显的好处,即动态调整资源分配以适应不断变化的工作负载。但是,针对未知工作负载类型的自适应控制器所做的工作很少。这项工作提出了一种新的资源管理方案,该方案将Kalman滤波器合并到反馈控制器中,以将CPU资源动态分配给托管服务器应用程序的虚拟机。我们提供了一组控制器,这些控制器可以不断检测并自适应不可预见的工作负载变化。此外,我们最先进的控制器还可以自动配置自身,无需任何先验信息,并且在高强度工作负载变化的情况下,性能损失仅为4.8%。此外,我们的控制器得到了增强,可以处理多层服务器应用程序:与没有这种资源耦合机制的控制器相比,通过使用层之间的成对资源耦合,它们可以提高服务器对大量工作负载的响应。我们的方法已经过评估,其性能在Xen虚拟化群集原型上部署的3层Rubis基准网站上进行了说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号