Skip to main navigation Skip to search Skip to main content

PIFA: An intelligent phase identification and frequency adjustment framework for time-sensitive mobile computing

  • Xia Zhang
  • , Xusheng Xiao
  • , Liang He
  • , Yun Ma
  • , Yangyang Huang
  • , Xuanzhe Liu
  • , Wenyao Xu
  • , Cong Liu
  • University of Texas at Dallas
  • Case Western Reserve University
  • University of Colorado Denver
  • Peking University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Due to the limited battery capacity of mobile devices, various CPU power governors and dynamic frequency adjustment schemes have been proposed to reduce CPU energy consumption. However, most such schemes are app-oblivious, ignoring an important fact that real-world applications often exhibit multiple execution phases that perform different functionality and may request different amounts of hardware resources. Having a unified app-level frequency setting for different phases of an application may not be energy efficient enough and may even violate the desirable latency performance required by certain phases. Motivated by this observation, in this paper, we present PIFA, which is an intelligent Phase Identification and Frequency Adjustment framework for energy-efficient and time-sensitive mobile computing. PIFA addresses two major challenges of fully automatically identifying different execution phases of an application and efficiently integrating the phase identification results for runtime frequency adjustment. We have fully implemented PIFA on the Android platform. An extensive set of experiments using real-world Android applications from multiple app categories demonstrate that PIFA achieves closely better performance than the desired latency requirement specified for each phase, while dramatically reducing energy consumption (e.g., >30% energy reduction for most apps) and incurring rather small runtime overhead (e.g., <5% overhead for most apps).

Original languageEnglish
Title of host publicationProceedings - 25th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2019
EditorsBjorn B. Brandenburg
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages54-64
Number of pages11
ISBN (Electronic)9781728106786
DOIs
StatePublished - Apr 2019
Event25th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2019 - Montreal, Canada
Duration: Apr 16 2019Apr 18 2019

Publication series

NameProceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS
Volume2019-April
ISSN (Print)1545-3421

Conference

Conference25th IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS 2019
Country/TerritoryCanada
CityMontreal
Period04/16/1904/18/19

Keywords

  • DVFS
  • Mobile computing
  • Phase identification
  • Time-sensitive

Fingerprint

Dive into the research topics of 'PIFA: An intelligent phase identification and frequency adjustment framework for time-sensitive mobile computing'. Together they form a unique fingerprint.

Cite this