跳到主要内容
10.1145/1555228.1555261acm会议文章/章节视图摘要出版物页面廉署会议记录会议集合
研究论文

使用卡尔曼滤波器为虚拟化服务器提供自适应和自我配置的CPU资源

出版:2009年6月15日出版历史

摘要

数据中心虚拟化允许经济高效的服务器整合,可以提高系统吞吐量并降低功耗。虚拟化服务器的资源管理是一项重要且具有挑战性的任务,尤其是在处理波动的工作负载和复杂的多层服务器应用程序时。基于控制理论的资源管理的最新结果显示了调整分配以匹配不断变化的工作负载的潜在好处。

本文提出了一种新的资源管理方案,该方案将卡尔曼滤波器集成到反馈控制器中,以向托管服务器应用程序的虚拟机动态分配CPU资源。我们方法的新颖之处在于使用卡尔曼滤波器——平方和状态估计的最佳滤波技术——来跟踪CPU利用率并相应更新分配。我们的基本控制器不断检测并自适应不可预见的工作负荷强度变化。

我们更先进的控制器可以在没有任何先验信息的情况下,根据任何工作负载情况自行计算。这表明,在高强度工作负载变化下,工作负载感知控制器的性能在4.8%以内,在中等强度流量下也表现良好。此外,我们的控制器得到了增强,可以处理多层服务器应用程序:通过使用应用程序组件之间的成对资源耦合,与没有这种资源耦合机制的控制器相比,在面对大量意外工作负载增加时,它们平均提高了3%的服务器性能。我们通过控制部署在Xen-virtualized集群原型上的三层Rubis基准网站来评估我们的技术。

工具书类

  1. VMware Distributed Resource Scheduler(DRS)。http://www.vmware.com/pdf/vmware_drs_wp。pdf 2008。谷歌学者谷歌学者
  2. V.Almeida、M.Arlitt和J.Rolia。分析基于Web的系统在多个时间尺度上的性能度量。SIGMETRICS绩效评估审查30(2):3-2002年9月。谷歌学者谷歌学者数字图书馆数字图书馆
  3. C.Amza、A.Chandra、A.L.Cox、S.Elnikety、R.Gil、K.Rajamani、W.Zwaenepoel、E.Cecchet和J.Marguerite。动态网站基准的规范和实现。程序中。WWC-5第3-13页,2002年。谷歌学者谷歌学者交叉引用交叉引用
  4. P.Barham、B.Dragovic、K.Fraser、S.Hand、T.Harris、A.Ho、R.Neugebauer、I.Pratt和A.Warfield。Xen和虚拟化的艺术。程序中。第164页至第177页。谷歌学者谷歌学者数字图书馆数字图书馆
  5. J.S.Chase、D.C.Anderson、P.N.Thakar、A.Vahdat和R.P.Doyle。管理托管中心的能源和服务器资源。程序中。SOSP第103-116页,2001年。谷歌学者谷歌学者数字图书馆数字图书馆
  6. G.Jung、K.R.Joshi、M.A.Hiltenen、R.D.Schlichting和C.Pu。为整合服务器环境中的多层应用程序生成适应策略。程序中。廉署第23-32页,2008年。谷歌学者谷歌学者数字图书馆数字图书馆
  7. R.E.卡尔曼。线性滤波和预测问题的一种新方法。ASME基础工程期刊82(D系列):35-451960年。谷歌学者谷歌学者
  8. E.Kalyvianaki、T.Charalambous和S.Hand。将卡尔曼滤波器应用于虚拟服务器应用程序的动态资源调配。程序中。FeBID第39-44页,2008年。谷歌学者谷歌学者
  9. M.Kim和B.Noble。移动网络估算。程序中。MobiCom第298-309页,2001年。谷歌学者谷歌学者数字图书馆数字图书馆
  10. X.Liu、X.Zhu、P.Padala、Z.Wang和S.Singhal。共享托管平台上差异化服务的最优多元控制。程序中。IEEE CDC第3792-37992007页。谷歌学者谷歌学者
  11. P.Padala、K.Shin、X.Zhu、M.Uysal、Z.Wang、S.Singhal、A.Merchant和K.Salem。效用计算环境中虚拟化资源的自适应控制。程序中。第289-302页,2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  12. B.Urgaonkar和P.Shenoy。Sharc:管理共享集群中的CPU和网络带宽。IEEE TPDS 15(1):2004年2月17日。谷歌学者谷歌学者数字图书馆数字图书馆
  13. B.Urgaonkar、P.Shenoy和T.Roscoe。共享托管平台中的资源超额预订和应用程序分析。程序中。2002年OSDI标准。谷歌学者谷歌学者数字图书馆数字图书馆
  14. Z.Wang、X.Liu、A.Zhang、C.Stewart、X.Zhu、T.Kelly和S.Singhal。AutoParam:虚拟化服务器环境中应用程序级性能的自动控制。程序中。2007年FeBID。谷歌学者谷歌学者
  15. Z.Wang、X.Zhu和S.Singhal。资源分区动态调整的利用率和基于SLO的控制。程序中。第133-144页,2005年。谷歌学者谷歌学者数字图书馆数字图书馆
  16. J.Xu、M.Zhao、J.Fortes、R.Carpenter和M.Yousif。模糊建模在虚拟化数据中心管理中的应用。程序中。廉政公署2007年。谷歌学者谷歌学者数字图书馆数字图书馆
  17. T.Zheng、J.Yang、M.Woodside、M.Litoiu和G.Iszlai。用扩展卡尔曼滤波器跟踪软件系统中的时变参数。程序中。2005年CASCON大会。谷歌学者谷歌学者数字图书馆数字图书馆
  18. X.Zhu、Z.Wang和S.Singhal。使用嵌套控件设计的实用程序驱动的工作负载管理。程序中。2006年美国控制会议。谷歌学者谷歌学者

索引术语

  1. 使用卡尔曼滤波器为虚拟化服务器提供自适应和自我配置的CPU资源

        建议

        评论

        登录选项

        检查您是否可以通过登录凭据或您的机构访问本文。

        登录

        完全访问权限

        • 发布于

          封面图片ACM会议
          ICAC’09:第六届自主计算国际会议记录
          2009年6月
          198页
          国际标准图书编号:9781605585642
          内政部:10.1145/1555228

          版权所有©2009 ACM

          如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

          出版商

          计算机协会

          美国纽约州纽约市

          出版历史

          • 出版:2009年6月15日

          权限

          请求有关此文章的权限。

          请求权限

          检查更新

          限定符

          • 研究论文

        PDF格式

        以PDF文件查看或下载。

        PDF格式

        电子阅读器

        使用eReader联机查看。

        电子阅读器