DORA: Optimizing Smartphone Energy Efficiency and Web Browser Performance under Interference

Davesh Shingari, Akhil Arunkumar, Benjamin Gaudette, Sarma Vrudhula, Carole-Jean Wu

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

9 Scopus citations

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).

Original languageEnglish (US)
Title of host publicationProceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages64-75
Number of pages12
ISBN (Electronic)9781538650103
DOIs
StatePublished - May 25 2018
Event2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018 - Belfast, Northern Ireland, United Kingdom
Duration: Apr 2 2018Apr 4 2018

Other

Other2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018
CountryUnited Kingdom
CityBelfast, Northern Ireland
Period4/2/184/4/18

Keywords

  • DVFS
  • energy efficiency
  • memory interference
  • quality of service
  • Smartphones
  • web browsing

ASJC Scopus subject areas

  • Hardware and Architecture
  • Software
  • Safety, Risk, Reliability and Quality

Fingerprint Dive into the research topics of 'DORA: Optimizing Smartphone Energy Efficiency and Web Browser Performance under Interference'. Together they form a unique fingerprint.

  • Cite this

    Shingari, D., Arunkumar, A., Gaudette, B., Vrudhula, S., & Wu, C-J. (2018). DORA: Optimizing Smartphone Energy Efficiency and Web Browser Performance under Interference. In Proceedings - 2018 IEEE International Symposium on Performance Analysis of Systems and Software, ISPASS 2018 (pp. 64-75). Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ISPASS.2018.00015