Power-Aware Computing with Dynamic Knobs
Name
MIT-CSAIL-TR-2010-027.pdf
Size
1.64 MB
Format
Adobe PDF
Checksum (MD5)
ed074b51ea624319bfa1a480f07d6321
Author(s) • • • • •
Misailovic, Sasa
Agarwal, Anant
Carbin, Michael
Sidiroglou, Stelios
Hoffmann, Henry
Rinard, Martin
Advisor(s)
Martin Rinard
Date Issued
May 14, 2010
Series/Report no.
MIT-CSAIL-TR-2010-027
Abstract
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 into power savings. Our experimental results show that PowerDial can enable our benchmark applications to execute responsively in the face of power caps (imposed, for example, in response to cooling system failures) that would otherwise significantly impair the delivered performance. They also show that PowerDial can reduce the number of machines required to meet peak load, in our experiments enabling up to a 75% reduction in direct power and capital costs.
Subjects
Autonomic Computing
Dynamic Analysis
Runtime control
Power Aware computing
Terms of Use
Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 Unported
Persistent DSpace Link