@inproceedings{4ea1b9c92d594661a985c234014389b3,
title = "DORA: Optimizing Smartphone Energy Efficiency and Web Browser Performance under Interference",
abstract = "This paper proposes DORA- A dynamic frequency controller that maximizes the energy efficiency of smartphones subject to user satisfaction demands in the presence of memory interference stemmed from background processes and coscheduled applications. The proposed algorithm predicts the optimal energy-efficient frequency setting at runtime using staticallytrained performance, dynamic power, and leakage power models. The parameters of the models represent web page characteristics and dynamically varying architecture and system conditions. The algorithm is designed, implemented and extensively evaluated on a Google Nexus 5 smartphone using a variety of mobile web browsing workloads. The results show high prediction accuracies for the performance and power models of 97.5% and 96%, respectively. Overall, DORA improves the smartphone's energy efficiency by an average of 16% compared to the default Android frequency governor, interactive, while maintaining the desired levels of user satisfaction (web page load time).",
keywords = "DVFS, Smartphones, energy efficiency, memory interference, quality of service, web browsing",
author = "Davesh Shingari and Akhil Arunkumar and Benjamin Gaudette and Sarma Vrudhula and Carole-Jean Wu",
note = "Funding Information: The authors would like to thank the anonymous reviewers for their useful feedback. This work is supported in part by the National Science Foundation under grants for the I/UCRC Center for Embedded Systems #1361926, CCF #1525462, and CCF #1652132. Funding Information: This work is supported in part by the National Science Foundation under grants for the I/UCRC Center for Embedded Systems #1361926, CCF #1525462, and CCF #1652132. Publisher Copyright: {\textcopyright} 2018 IEEE.; 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018 ; Conference date: 02-04-2018 Through 04-04-2018",
year = "2018",
month = may,
day = "25",
doi = "10.1109/ISPASS.2018.00015",
language = "English (US)",
series = "Proceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "64--75",
booktitle = "Proceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018",
}