TY - GEN
T1 - Jouler
T2 - 7th International Conference on Mobile Computing, Applications, and Services, MobiCASE 2015
AU - Maiti, Anudipa
AU - Chen, Yihong
AU - Challen, Geoffrey
N1 - Publisher Copyright:
© Institute for Computer Sciences, Social Informatics and Telecommunications Engineering 2015.
PY - 2015
Y1 - 2015
N2 - Smartphone energy management is a complex challenge. Considerable energy-related variation exists between devices, apps, and users; and while over-allocating energy can strand the user with an empty battery, over-conserving energy can unnecessarily degrade performance. But despite this complexity, current smartphone platforms include “onesize- fits-all” energy management policies that cannot satisfy the diverse needs of all users. To address this problem we present Jouler, a framework enabling effective and flexible smartphone energy management by cleanly separating energy control mechanisms from management policies. Jouler provides both imperative mechanisms that can control all apps, and cooperative mechanisms that allow modified apps to adapt to the user’s energy management goals. We have implemented Jouler for Android and used it to provide three new energy management policies to 203 smartphone users. Results from our deployment indicate that users appreciate more flexible smartphone energy management and that Jouler policies can help users achieve their energy management goals.
AB - Smartphone energy management is a complex challenge. Considerable energy-related variation exists between devices, apps, and users; and while over-allocating energy can strand the user with an empty battery, over-conserving energy can unnecessarily degrade performance. But despite this complexity, current smartphone platforms include “onesize- fits-all” energy management policies that cannot satisfy the diverse needs of all users. To address this problem we present Jouler, a framework enabling effective and flexible smartphone energy management by cleanly separating energy control mechanisms from management policies. Jouler provides both imperative mechanisms that can control all apps, and cooperative mechanisms that allow modified apps to adapt to the user’s energy management goals. We have implemented Jouler for Android and used it to provide three new energy management policies to 203 smartphone users. Results from our deployment indicate that users appreciate more flexible smartphone energy management and that Jouler policies can help users achieve their energy management goals.
KW - Smartphone energy management
KW - Smartphone platforms
UR - http://www.scopus.com/inward/record.url?scp=84956629631&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84956629631&partnerID=8YFLogxK
U2 - 10.1007/978-3-319-29003-4_10
DO - 10.1007/978-3-319-29003-4_10
M3 - Conference contribution
AN - SCOPUS:84956629631
SN - 9783319290027
T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering, LNICST
SP - 161
EP - 180
BT - Mobile Computing, Applications, and Services - 7th International Conference, MobiCASE 2015, Revised Selected Papers
A2 - Salim, Flora
A2 - Sigg, Stephan
A2 - Nurmi, Petteri
PB - Springer
Y2 - 12 November 2015 through 13 November 2015
ER -