Energy Management in Mobile Devices with the Cinder Operating System
Arjun Roy, Stephen Rumble, Ryan Stutsman, Philip Levis, David Mazieres, and Nickolai Zeldovich
Published in Proceedings of the European Conference on Computer Systems (EuroSys 2011), April 2011.
Abstract
We argue that controlling energy allocation is an increasingly useful and important feature for operating systems, especially on mobile devices. We present two new low-level abstractions in the Cinder operating system, reserves and taps, which store and distribute energy for application use. We identify three key properties of control - isolation, delegation, and subdivision - and show how using these abstractions can achieve them. We also show how the architecture of the HiStar information-flow control kernel lends itself well to energy control. We prototype and evaluate Cinder on a popular smartphone, the Android G1.
Paper (846KB)
BibTeX entry
@inproceedings{eurosys11roy, author = "Arjun Roy and Stephen Rumble and Ryan Stutsman and Philip Levis and David Mazieres and Nickolai Zeldovich", title = "{Energy Management in Mobile Devices with the Cinder Operating System}", booktitle = "{Proceedings of the European Conference on Computer Systems (EuroSys 2011)}", year = {2011}, month = {April} }





Login