A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal

With the rapid development of communication technology, the intelligent mobile terminal brings about great convenience to people’s life with rich applications, while its power consumption has become a great concern to researchers and consumers. Power modeling is the basis to understand and analyze t...

Full description

Bibliographic Details
Main Authors: Deguang Li, Zhanyou Cui, Chenguang Bai, Qiurui He, Xiaoting Yan
Format: Article
Language:English
Published: Hindawi Limited 2021-01-01
Series:Journal of Electrical and Computer Engineering
Online Access:http://dx.doi.org/10.1155/2021/5599055
id doaj-01d28b83bc754e64bee16ca6c86c3c70
record_format Article
spelling doaj-01d28b83bc754e64bee16ca6c86c3c702021-07-26T00:34:42ZengHindawi LimitedJournal of Electrical and Computer Engineering2090-01552021-01-01202110.1155/2021/5599055A Tool for Energy Consumption Monitoring and Analysis of the Android TerminalDeguang Li0Zhanyou Cui1Chenguang Bai2Qiurui He3Xiaoting Yan4School of Information TechnologyCollege of Mechanical and Electrical EngineeringSchool of Information TechnologySchool of Information TechnologySchool of Information TechnologyWith the rapid development of communication technology, the intelligent mobile terminal brings about great convenience to people’s life with rich applications, while its power consumption has become a great concern to researchers and consumers. Power modeling is the basis to understand and analyze the power consumption characteristics of the terminal. In this paper, we analyze the Bluetooth and hidden power consumption of the android platform and fix the power model of open-source Android platform. Then, a power consumption monitoring tool is implemented based on the model; the tool is divided into three layers, which are original information monitor layer, power consumption calculation layer, and application layer. The original monitor layer gets the power consumption data and running time of the different components under different states, the calculation layer calculates the power consumption of each hardware and each application based on the power model of each component, and the application layer displays the real-time power consumption of the software and hardware. Finally, we test our tool in real environment by using Xiaomi 9 Pro and perform comparison with actual instrument measurement; the error between the monitored value and the measured value is less than 5%.http://dx.doi.org/10.1155/2021/5599055
collection DOAJ
language English
format Article
sources DOAJ
author Deguang Li
Zhanyou Cui
Chenguang Bai
Qiurui He
Xiaoting Yan
spellingShingle Deguang Li
Zhanyou Cui
Chenguang Bai
Qiurui He
Xiaoting Yan
A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal
Journal of Electrical and Computer Engineering
author_facet Deguang Li
Zhanyou Cui
Chenguang Bai
Qiurui He
Xiaoting Yan
author_sort Deguang Li
title A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal
title_short A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal
title_full A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal
title_fullStr A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal
title_full_unstemmed A Tool for Energy Consumption Monitoring and Analysis of the Android Terminal
title_sort tool for energy consumption monitoring and analysis of the android terminal
publisher Hindawi Limited
series Journal of Electrical and Computer Engineering
issn 2090-0155
publishDate 2021-01-01
description With the rapid development of communication technology, the intelligent mobile terminal brings about great convenience to people’s life with rich applications, while its power consumption has become a great concern to researchers and consumers. Power modeling is the basis to understand and analyze the power consumption characteristics of the terminal. In this paper, we analyze the Bluetooth and hidden power consumption of the android platform and fix the power model of open-source Android platform. Then, a power consumption monitoring tool is implemented based on the model; the tool is divided into three layers, which are original information monitor layer, power consumption calculation layer, and application layer. The original monitor layer gets the power consumption data and running time of the different components under different states, the calculation layer calculates the power consumption of each hardware and each application based on the power model of each component, and the application layer displays the real-time power consumption of the software and hardware. Finally, we test our tool in real environment by using Xiaomi 9 Pro and perform comparison with actual instrument measurement; the error between the monitored value and the measured value is less than 5%.
url http://dx.doi.org/10.1155/2021/5599055
work_keys_str_mv AT deguangli atoolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT zhanyoucui atoolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT chenguangbai atoolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT qiuruihe atoolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT xiaotingyan atoolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT deguangli toolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT zhanyoucui toolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT chenguangbai toolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT qiuruihe toolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
AT xiaotingyan toolforenergyconsumptionmonitoringandanalysisoftheandroidterminal
_version_ 1721282387318407168