Koala: A Platform for OS-Level Power Management

Select |




Print


Snowdon, Dave; Le Sueur, Etienne; Petters, Stefan; Heiser, Gernot

Snowdon, Dave; Le Sueur, Etienne; Petters, Stefan; Heiser, Gernot


2009-04-01


Conference Material


Eurosys 2009


Nuremburg, DE


289-302


Managing the power consumption of computing platforms is a prohibitively 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 present an overview of the difficulties facing power management schemes when used in real systems. We propose Koala, a platform which uses a pre-characterised 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. We observe energy savings of, at times, 30% for a 4% performance loss.


Energy, DVFS


http://eurosys2009.informatik.uni-erlangen.de/


nicta:1528


Snowdon, Dave; Le Sueur, Etienne; Petters, Stefan; Heiser, Gernot. Koala: A Platform for OS-Level Power Management. In: John Wilkes Editor, editor/s. Eurosys 2009; Nuremburg, DE. 2009-04-01. 289-302.



Loading citation data...

Citation counts
(Requires subscription to view)