Energy management in mobile devices with the cinder operating system

Handle URI:
http://hdl.handle.net/10754/598167
Title:
Energy management in mobile devices with the cinder operating system
Authors:
Roy, Arjun; Rumble, Stephen M.; Stutsman, Ryan; Levis, Philip; Mazières, David; Zeldovich, Nickolai
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.
Citation:
Roy A, Rumble SM, Stutsman R, Levis P, Mazières D, et al. (2011) Energy management in mobile devices with the cinder operating system. Proceedings of the sixth conference on Computer systems - EuroSys ’11. Available: http://dx.doi.org/10.1145/1966445.1966459.
Publisher:
Association for Computing Machinery (ACM)
Journal:
Proceedings of the sixth conference on Computer systems - EuroSys '11
Issue Date:
2011
DOI:
10.1145/1966445.1966459
Type:
Conference Paper
Sponsors:
We thank John Ousterhout, the anonymous reviewers, andour shepherd, Liuba Shrira, for their feedback. This workwas supported by generous gifts from DoCoMo Capital,the National Science Foundation under grants #0831163,#0846014, and #0832820 POMI (Programmable Open MobileInternet) 2020 Expedition Grant, the King AbdullahUniversity of Science and Technology (KAUST), MicrosoftResearch, T-Mobile, NSF Cybertrust award CNS-0716806,and an NSERC Post Graduate Scholarship. This researchwas performed under an appointment to the U.S. Departmentof Homeland Security (DHS) Scholarship and FellowshipProgram, administered by the Oak Ridge Institute for Scienceand Education (ORISE) through an interagency agreementbetween the U.S. Department of Energy (DOE) andDHS. ORISE is managed by Oak Ridge Associated Universities(ORAU) under DOE contract number DE-AC05-06OR23100. All opinions expressed in this paper are the authors’and do not necessarily reflect the policies and viewsof DHS, DOE, or ORAU/ORISE.
Appears in Collections:
Publications Acknowledging KAUST Support

Full metadata record

DC FieldValue Language
dc.contributor.authorRoy, Arjunen
dc.contributor.authorRumble, Stephen M.en
dc.contributor.authorStutsman, Ryanen
dc.contributor.authorLevis, Philipen
dc.contributor.authorMazières, Daviden
dc.contributor.authorZeldovich, Nickolaien
dc.date.accessioned2016-02-25T13:13:58Zen
dc.date.available2016-02-25T13:13:58Zen
dc.date.issued2011en
dc.identifier.citationRoy A, Rumble SM, Stutsman R, Levis P, Mazières D, et al. (2011) Energy management in mobile devices with the cinder operating system. Proceedings of the sixth conference on Computer systems - EuroSys ’11. Available: http://dx.doi.org/10.1145/1966445.1966459.en
dc.identifier.doi10.1145/1966445.1966459en
dc.identifier.urihttp://hdl.handle.net/10754/598167en
dc.description.abstractWe 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.en
dc.description.sponsorshipWe thank John Ousterhout, the anonymous reviewers, andour shepherd, Liuba Shrira, for their feedback. This workwas supported by generous gifts from DoCoMo Capital,the National Science Foundation under grants #0831163,#0846014, and #0832820 POMI (Programmable Open MobileInternet) 2020 Expedition Grant, the King AbdullahUniversity of Science and Technology (KAUST), MicrosoftResearch, T-Mobile, NSF Cybertrust award CNS-0716806,and an NSERC Post Graduate Scholarship. This researchwas performed under an appointment to the U.S. Departmentof Homeland Security (DHS) Scholarship and FellowshipProgram, administered by the Oak Ridge Institute for Scienceand Education (ORISE) through an interagency agreementbetween the U.S. Department of Energy (DOE) andDHS. ORISE is managed by Oak Ridge Associated Universities(ORAU) under DOE contract number DE-AC05-06OR23100. All opinions expressed in this paper are the authors’and do not necessarily reflect the policies and viewsof DHS, DOE, or ORAU/ORISE.en
dc.publisherAssociation for Computing Machinery (ACM)en
dc.subjectEnergyen
dc.subjectMobile phonesen
dc.subjectPower managementen
dc.titleEnergy management in mobile devices with the cinder operating systemen
dc.typeConference Paperen
dc.identifier.journalProceedings of the sixth conference on Computer systems - EuroSys '11en
dc.contributor.institutionStanford University, Palo Alto, United Statesen
All Items in KAUST are protected by copyright, with all rights reserved, unless otherwise indicated.