Dynamic Knobs for Responsive Power-Aware Computing

We present PowerDial, a system for dynamically adapting application behavior to execute successfully in the face of load and power fluctuations. PowerDial transforms static configuration parameters into dynamic knobs that the PowerDial control system can manipulate to dynamically trade off the accur...

Full description

Bibliographic Details
Main Authors: Hoffmann, Henry Christian, Sidiroglou, Stelios, Carbin, Michael James, Misailovic, Sasa, Agarwal, Anant
Other Authors: Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Format: Article
Language:en_US
Published: Association for Computing Machinery (ACM) 2012
Online Access:http://hdl.handle.net/1721.1/72445
https://orcid.org/0000-0002-7015-4262
https://orcid.org/0000-0003-0313-9270
_version_ 1811094628417404928
author Hoffmann, Henry Christian
Sidiroglou, Stelios
Carbin, Michael James
Misailovic, Sasa
Agarwal, Anant
author2 Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
author_facet Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory
Hoffmann, Henry Christian
Sidiroglou, Stelios
Carbin, Michael James
Misailovic, Sasa
Agarwal, Anant
author_sort Hoffmann, Henry Christian
collection MIT
description We present PowerDial, a system for dynamically adapting application behavior to execute successfully in the face of load and power fluctuations. PowerDial transforms static configuration parameters into dynamic knobs that the PowerDial control system can manipulate to dynamically trade off the accuracy of the computation in return for reductions in the computational resources that the application requires to produce its results. These reductions translate directly into performance improvements and power savings. Our experimental results show that PowerDial can enable our benchmark applications to execute responsively in the face of power caps that would otherwise significantly impair responsiveness. They also show that PowerDial can significantly reduce the number of machines required to service intermittent load spikes, enabling reductions in power and capital costs.
first_indexed 2024-09-23T16:03:03Z
format Article
id mit-1721.1/72445
institution Massachusetts Institute of Technology
language en_US
last_indexed 2024-09-23T16:03:03Z
publishDate 2012
publisher Association for Computing Machinery (ACM)
record_format dspace
spelling mit-1721.1/724452022-10-02T05:58:20Z Dynamic Knobs for Responsive Power-Aware Computing Hoffmann, Henry Christian Sidiroglou, Stelios Carbin, Michael James Misailovic, Sasa Agarwal, Anant Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science Rinard, Martin C. Hoffmann, Henry Christian Sidiroglou, Stelios Carbin, Michael James Misailovic, Sasa Agarwal, Anant We present PowerDial, a system for dynamically adapting application behavior to execute successfully in the face of load and power fluctuations. PowerDial transforms static configuration parameters into dynamic knobs that the PowerDial control system can manipulate to dynamically trade off the accuracy of the computation in return for reductions in the computational resources that the application requires to produce its results. These reductions translate directly into performance improvements and power savings. Our experimental results show that PowerDial can enable our benchmark applications to execute responsively in the face of power caps that would otherwise significantly impair responsiveness. They also show that PowerDial can significantly reduce the number of machines required to service intermittent load spikes, enabling reductions in power and capital costs. National Science Foundation (U.S.). (Grant Number 0937060) United States. Defense Advanced Research Projects Agency (Grant number FA8750-06-2-0189) 2012-08-29T20:34:21Z 2012-08-29T20:34:21Z 2011-03 Article http://purl.org/eprint/type/ConferencePaper 978-1-4503-0266-1 http://hdl.handle.net/1721.1/72445 Henry Hoffmann, Stelios Sidiroglou, Michael Carbin, Sasa Misailovic, Anant Agarwal, and Martin Rinard. 2011. Dynamic knobs for responsive power-aware computing. SIGPLAN Not. 46, 3 (March 2011), 199-212. https://orcid.org/0000-0002-7015-4262 https://orcid.org/0000-0003-0313-9270 en_US http://dx.doi.org/10.1145/1950365.1950390 Proceedings of the sixteenth international conference on Architectural support for programming languages and operating systems (ASPLOS '11 ) Creative Commons Attribution-Noncommercial-Share Alike 3.0 http://creativecommons.org/licenses/by-nc-sa/3.0/ application/pdf Association for Computing Machinery (ACM) MIT web domain
spellingShingle Hoffmann, Henry Christian
Sidiroglou, Stelios
Carbin, Michael James
Misailovic, Sasa
Agarwal, Anant
Dynamic Knobs for Responsive Power-Aware Computing
title Dynamic Knobs for Responsive Power-Aware Computing
title_full Dynamic Knobs for Responsive Power-Aware Computing
title_fullStr Dynamic Knobs for Responsive Power-Aware Computing
title_full_unstemmed Dynamic Knobs for Responsive Power-Aware Computing
title_short Dynamic Knobs for Responsive Power-Aware Computing
title_sort dynamic knobs for responsive power aware computing
url http://hdl.handle.net/1721.1/72445
https://orcid.org/0000-0002-7015-4262
https://orcid.org/0000-0003-0313-9270
work_keys_str_mv AT hoffmannhenrychristian dynamicknobsforresponsivepowerawarecomputing
AT sidirogloustelios dynamicknobsforresponsivepowerawarecomputing
AT carbinmichaeljames dynamicknobsforresponsivepowerawarecomputing
AT misailovicsasa dynamicknobsforresponsivepowerawarecomputing
AT agarwalanant dynamicknobsforresponsivepowerawarecomputing