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, 2009Abstract:
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.
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