Managing Power Consumption and Performance of Computing Systems Using Reinforcement Learning

NIPS(2007)

引用 173|浏览119
暂无评分
摘要
Electrical power management in large-scale IT systems such as commercial data- centers is an application area of rapidly growing interest f rom both an economic and ecological perspective, with billions of dollars and mi llions of metric tons of CO2 emissions at stake annually. Businesses want to save power without sac- rificing performance. This paper presents a reinforcement l earning approach to simultaneous online management of both performance and power consumption. We apply RL in a realistic laboratory testbed using a Blade cluster and dynam- ically varying HTTP workload running on a commercial web applications mid- dleware platform. We embed a CPU frequency controller in the Blade servers' firmware, and we train policies for this controller using a mu lti-criteria reward signal depending on both application performance and CPU power consumption. Our testbed scenario posed a number of challenges to successful use of RL, in- cluding multiple disparate reward functions, limited deci sion sampling rates, and pathologies arising when using multiple sensor readings as state variables. We describe innovative practical solutions to these challeng es, and demonstrate clear performance improvements over both hand-designed policies as well as obvious "cookbook" RL implementations.
更多
查看译文
关键词
electric power,reinforcement learning,metric tons,data center
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要