Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs

J. Kephart, H. Chan, R. Das, David W. Levine, G. Tesauro, F. Rawson, C. Lefurgy
{"title":"Coordinating Multiple Autonomic Managers to Achieve Specified Power-Performance Tradeoffs","authors":"J. Kephart, H. Chan, R. Das, David W. Levine, G. Tesauro, F. Rawson, C. Lefurgy","doi":"10.1109/ICAC.2007.12","DOIUrl":null,"url":null,"abstract":"Getting multiple autonomic managers to work together towards a common goal is a significant architectural and algorithmic challenge, as noted in the ICAC 2006 panel discussion regarding \"Can we build effective multi-vendor autonomic systems?\" We address this challenge in a real small-scale system that processes web transactions. An administrator uses a utility function to define a set of power and performance objectives. Rather than creating a central controller to manage performance and power simultaneously, we use two existing IBM products, one that manages performance and one that manages power by controlling clock frequency. We demonstrate that, with good architectural and algorithmic choices established through trial and error, the two managers can indeed work together to act in accordance with a flexible set of power-performance objectives and tradeoffs, resulting in power savings of approximately 10%. Key elements of our approach include (a) a feedback controller that establishes a power cap (a limit on consumed power) by manipulating clock frequency and (b) reinforcement learning, which adoptively learns models of the dependence of performance and power consumption on workload intensity and the powercap.","PeriodicalId":179923,"journal":{"name":"Fourth International Conference on Autonomic Computing (ICAC'07)","volume":"23 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-06-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"180","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Fourth International Conference on Autonomic Computing (ICAC'07)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICAC.2007.12","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 180

Abstract

Getting multiple autonomic managers to work together towards a common goal is a significant architectural and algorithmic challenge, as noted in the ICAC 2006 panel discussion regarding "Can we build effective multi-vendor autonomic systems?" We address this challenge in a real small-scale system that processes web transactions. An administrator uses a utility function to define a set of power and performance objectives. Rather than creating a central controller to manage performance and power simultaneously, we use two existing IBM products, one that manages performance and one that manages power by controlling clock frequency. We demonstrate that, with good architectural and algorithmic choices established through trial and error, the two managers can indeed work together to act in accordance with a flexible set of power-performance objectives and tradeoffs, resulting in power savings of approximately 10%. Key elements of our approach include (a) a feedback controller that establishes a power cap (a limit on consumed power) by manipulating clock frequency and (b) reinforcement learning, which adoptively learns models of the dependence of performance and power consumption on workload intensity and the powercap.
协调多个自治管理器以实现指定的功率-性能权衡
正如廉政公署2006年关于“我们能建立有效的多供应商自治系统吗?”的小组讨论所指出的,让多个自治管理人员一起朝着共同的目标工作是一个重大的架构和算法挑战。我们在处理网络交易的真实小规模系统中解决了这一挑战。管理员使用实用工具函数定义一组功率和性能目标。我们没有创建一个中央控制器来同时管理性能和电源,而是使用了两个现有的IBM产品,一个管理性能,另一个通过控制时钟频率来管理电源。我们证明,通过试验和错误建立良好的架构和算法选择,两个管理器确实可以根据一组灵活的功率性能目标和权衡一起工作,从而节省大约10%的功率。我们方法的关键要素包括(a)通过操纵时钟频率建立功率上限(对消耗功率的限制)的反馈控制器和(b)强化学习,它采用学习性能和功耗依赖于工作负载强度和功率上限的模型。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信