z-logo
Premium
A survey on energy estimation and power modeling schemes for smartphone applications
Author(s) -
Ahmad Raja Wasim,
Gani Abdullah,
Hamid Siti Hafizah Ab,
Shojafar Mohammad,
Ahmed Abdelmuttlib Ibrahim Abdalla,
Madani Sajjad A.,
Saleem Kashif,
Rodrigues Joel J.P.C.
Publication year - 2016
Publication title -
international journal of communication systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.344
H-Index - 49
eISSN - 1099-1131
pISSN - 1074-5351
DOI - 10.1002/dac.3234
Subject(s) - computer science , profiling (computer programming) , energy consumption , scalability , android (operating system) , energy modeling , estimation , overhead (engineering) , software , mobile device , energy (signal processing) , real time computing , reliability engineering , embedded system , database , systems engineering , statistics , mathematics , ecology , biology , programming language , operating system , engineering
Summary In the last decade, the rising trend in the popularity of smartphones motivated software developers to increase application functionality. However, increasing application functionality demands extra power budget that as a result, decreases smartphone battery lifetime. Optimizing energy critical sections of an application creates an opportunity to increase battery lifetime. Smartphone application energy estimation helps investigate energy consumption behavior of an application at diversified granularity (eg, coarse and fine granular) for optimal battery resource use. This study explores energy estimation and modeling schemes to highlight their advantages and shortcomings. It classifies existing smartphone application energy estimation and modeling schemes into 2 categories, ie, code analysis and mobile components power model–based estimation owing to their architectural designs. Moreover, it further classifies code analysis–based modeling and estimation schemes in simulation‐based and profiling‐based categories. It compares existing energy estimation and modeling schemes based on a set of parameters common in most literature to highlight the commonalities and differences among reported literature. Existing application energy estimation schemes are low‐accurate, resource expensive, or non‐scalable, as they consider marginally accurate smart battery's voltage/current sensors, low‐rate power capturing tools, and labor‐driven lab‐setting environment to propose power models for smartphone application energy estimation. Besides, the energy estimation overhead of the components power model–based estimation schemes is very high as they physically run the application on a smartphone for energy profiling. To optimize smartphone application energy estimation, we have highlighted several research issues to help researchers of this domain to understand the problem clearly.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here