sponsors
usenix conference policies
You are here
PCP: A Generalized Approach to Optimizing Performance Under Power Constraints through Resource Management
Henry Hoffmann, University of Chicago; Martina Maggio, Lund University
Many computing systems are constrained by power budgets. While they could temporarily draw more power, doing so creates unsustainable temperatures and unwanted electricity consumption. Developing systems that operate within power budgets is a constrained optimization problem: configuring the components within the system to maximize performance while maintaining sustainable power consumption. This is a challenging problem because many different components within a system affect power/performance tradeoffs and they interact in complex ways. Prior approaches address these challenges by fixing a set of components and designing a power budgeting framework that manages only that one set of components. If new components become available, then this framework must be redesigned and reimplemented. This paper presents PCP, a general solution to the power budgeting problem that works with arbitrary sets of components, even if they are not known at design time or change during runtime. To demonstrate PCP, we implement it in software and deploy it on a Linux/x86 platform.
Open Access Media
USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.
author = {Henry Hoffmann and Martina Maggio},
title = {{PCP}: A Generalized Approach to Optimizing Performance Under Power Constraints through Resource Management},
booktitle = {11th International Conference on Autonomic Computing (ICAC 14)},
year = {2014},
isbn = {978-1-931971-11-9},
address = {Philadelphia, PA},
pages = {241--247},
url = {https://www.usenix.org/conference/icac14/technical-sessions/presentation/hoffman},
publisher = {USENIX Association},
month = jun
}
connect with us