Login

Koala: A platform for OS-level power management
Ref: CISTER-TR-140903       Publication Date: 1, Apr, 2009

Koala: A platform for OS-level power management

Ref: CISTER-TR-140903       Publication Date: 1, Apr, 2009

Abstract:
Managing the power consumption of computing platforms is a complicated problem thanks to a multitude of hardware configuration options and characteristics. Much of the academic research is based on unrealistic assumptions, and has, therefore, seen little practical uptake. We provide an overview of the difficulties facing power management schemes when used in real systems. We present Koala, a platform which uses a precharacterised model at run-time to predict the performance and energy consumption of a piece of software. An arbitrary policy can then be applied in order to dynamically trade performance and energy consumption. We have implemented this system in a recent Linux kernel, and evaluated it by running a variety of benchmarks on a number of different platforms. Under some conditions, we observe energy savings of 26% for a 1% performance loss.

Authors:
David C. Snowdon
,
Etienne Le Sueur
,
Stefan M. Petters
,
Gernot Heiser


4th ACM European Conference on Computer Systems (EuroSys 2009), ACM, pp 289-302.
Nuremberg, Germany.

DOI:10.1145/1519065.1519097.
ISBN: 978-1-60558-482-9.



Record Date: 10, Sep, 2014