Mind the gap - a distributed framework for enabling energy optimisation on modern smart-phones in the presence of noise, drift, and statistical insignificance

Mahmoud A. Bokhari, Lujun Weng, Markus Wagner, Bradley Alexander

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

10 Citations (Scopus)

Abstract

Smartphones are becoming essential to people's everyday lives. Due to the limited battery capacity of smartphones, researchers and developers are increasingly interested in the energy efficiency of these devices and the software applications that run on them. In the most basic setting, a developer might be interested in knowing which of two program variants might consume more energy, whether this is for use in regression testing or for use in full-scale evolutionary optimisation. To perform such comparisons (tournaments) reliably, we need a model of the number of trials needed to discern between two variants to a desired level of statistical significance. To enable this, we present a conceptual framework based on tournaments which we use to compare a range of test workloads on different combinations of phones and operating systems. Our results quantify the number of trials required to resolve different variants to different levels of fidelity on a range of platforms.

Original languageEnglish
Title of host publication2019 IEEE Congress on Evolutionary Computation, CEC 2019 - Proceedings
EditorsMengjie Zhang, Kay Chen Tan
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages1330-1337
Number of pages8
ISBN (Electronic)9781728121536, 9781728121529
ISBN (Print)9781728121543
DOIs
Publication statusPublished - 2019
Externally publishedYes
EventIEEE Congress on Evolutionary Computation 2019 - Wellington, New Zealand
Duration: 10 Jun 201913 Jun 2019
http://cec2019.org/
https://ieeexplore.ieee.org/xpl/conhome/8778428/proceeding (Proceedings)

Conference

ConferenceIEEE Congress on Evolutionary Computation 2019
Abbreviated titleIEEE CEC 2019
Country/TerritoryNew Zealand
CityWellington
Period10/06/1913/06/19
Internet address

Keywords

  • energy consumption
  • nonfunctional properties
  • Smart phones
  • tournaments

Cite this