Energy management in mobile devices with the cinder operating system

Arjun Roy, Stephen M. Rumble, Ryan Stutsman, Philip Levis, David Mazières, Nickolai Zeldovich

Research output: Chapter in Book/Report/Conference proceedingConference contribution

99 Scopus citations

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. Copyright © 2011 ACM.
Original languageEnglish (US)
Title of host publicationProceedings of the sixth conference on Computer systems - EuroSys '11
PublisherAssociation for Computing Machinery (ACM)
Pages139-152
Number of pages14
ISBN (Print)9781450306348
DOIs
StatePublished - 2011
Externally publishedYes

Fingerprint Dive into the research topics of 'Energy management in mobile devices with the cinder operating system'. Together they form a unique fingerprint.

Cite this