Energy management in mobile devices with the cinder operating system
Author(s)
Roy, Arjun; Rumble, Stephen M.; Stutsman, Ryan; Levis, Philip; Mazieres, David; Zeldovich, Nickolai; ... Show more Show less
DownloadZeldovich_Energy Management.pdf (826.9Kb)
OPEN_ACCESS_POLICY
Open Access Policy
Creative Commons Attribution-Noncommercial-Share Alike
Terms of use
Metadata
Show full item recordAbstract
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.
Date issued
2011-04Department
Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory; Massachusetts Institute of Technology. Department of Electrical Engineering and Computer ScienceJournal
Proceedings of the Sixth Conference on Computer Systems, EuroSys '11
Publisher
Association for Computing Machinery
Citation
Roy, Arjun et al. "Energy management in mobile devices with the cinder operating system." in Proceedings of the 6th Conference on Computer Systems, EuroSys’11, April 10–13, 2011, Salzburg, Austria.
Version: Author's final manuscript
ISBN
978-1-4503-0634-8