Skip to main navigation Skip to search Skip to main content

Enhancement and assessment of a code-analysis-based energy estimation framework

  • Raja Wasim Ahmad
  • , Anjum Naveed
  • , Joel J.P.C. Rodrigues
  • , Abdullah Gani
  • , Sajjad A. Madani
  • , Junaid Shuja
  • , Tahir Maqsood
  • , Sharjil Saeed
  • COMSATS University Islamabad
  • University of Malaya
  • Instituto Nacional de Telecomunicações
  • Instituto de Telecomunicações
  • St. Petersburg National Research University of Information Technologies, Mechanics and Optics (ITMO)
  • Universidade de Fortaleza
  • Taylor's University Malaysia
  • University of Azad Jammu and Kashmir

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

Energy estimation of applications helps developers greening the smartphone- and Internet-of-Things-based devices. Traditional energy estimation schemes consider smartphone component's power measurement or code analysis methods for energy estimation of applications. The existing code analysis method considers the energy cost of software operations to minimize the energy estimation overhead of dynamic estimation methods. However, it overlooked cache storage analysis and overheads associated with it due to concurrent program execution at runtime. As a result, the performance of estimation tools is affected. To handle these issues, this study put forward an enhanced static-code-analysis-based lightweight energy estimation (SA-LEE) framework that has considered overheads associated with the application runtime execution environment, cache storage analysis, and the application inactivity period for energy estimation of applications. The experiments revealed that the SA-LEE model has minimized the estimation time and the energy overhead by 98% and 97%, respectively. Also, the accuracy is observed to be 82-88%.

Original languageEnglish
Article number8352908
Pages (from-to)1052-1059
Number of pages8
JournalIEEE Systems Journal
Volume13
Issue number1
DOIs
StatePublished - Mar 2019
Externally publishedYes

Keywords

  • Application energy
  • Battery estimation
  • Measurement
  • Power Tutor
  • Profiling

Fingerprint

Dive into the research topics of 'Enhancement and assessment of a code-analysis-based energy estimation framework'. Together they form a unique fingerprint.

Cite this