Understanding the impact of number of CPU cores on user satisfaction in smartphones

Emirhan Poyraz, Prethvi Kashinkunti, Matt Schuchhardt, Michael Kishinevsky, Niranjan Soundararajan, Gokhan Memik

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

Abstract

Understanding user experience/satisfaction with mobile systems in order to manage computational resources has become a popular approach in recent years. One of the key challenges in this area is how to gauge user satisfaction. In this paper, we study the impact of CPU configuration on user satisfaction and power consumption with real users. Specifically, we propose a system to save energy by altering active CPU core count and frequency while keeping users satisfied. The system utilizes user-facing metrics such as frame rate and input lag to predict user satisfaction and then configure CPU core count and frequency in real-time to maximize satisfaction while minimizing power consumption. We first study a set of applications in-the-lab and show that we can accurately model satisfaction with the collected user-facing metrics. We then go into-the-wild in order to evaluate the proposed system in real environments. In the wild, we build a user-independent (user-oblivious) and user-dependent (personal) model. Users test the two models and the default scheme for one-week duration, which composes 140 days of worth of data. When compared to default scheme, our results show that, without impacting satisfaction, user-independent and user-dependent models save 12.3% and 11.8% of total system energy on average, respectively.

Original languageEnglish (US)
Title of host publicationProceedings of the 16th EAI International Conference on Mobile and Ubiquitous Systems
Subtitle of host publicationComputing, Networking and Services, MobiQuitous 2019
PublisherAssociation for Computing Machinery
Pages288-297
Number of pages10
ISBN (Electronic)9781450372831
DOIs
StatePublished - Nov 12 2019
Event16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, MobiQuitous 2019 - Houston, United States
Duration: Nov 12 2019Nov 14 2019

Publication series

NameACM International Conference Proceeding Series

Conference

Conference16th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, MobiQuitous 2019
Country/TerritoryUnited States
CityHouston
Period11/12/1911/14/19

Keywords

  • Energy optimization
  • Satisfaction prediction
  • Smartphones
  • User satisfaction

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction
  • Computer Vision and Pattern Recognition
  • Computer Networks and Communications

Fingerprint

Dive into the research topics of 'Understanding the impact of number of CPU cores on user satisfaction in smartphones'. Together they form a unique fingerprint.

Cite this