Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android

Bibliographic Details
Main Author: Fischer, Leonardo Matthis
Publication Date: 2015
Format: Master thesis
Language: por
Source: Repositório Institucional da UFPel - Guaiaca
Download full: http://guaiaca.ufpel.edu.br/handle/prefix/8521
Summary: The increase of application complexity on mobile devices like smartphones and tablets demands more computational resources consuming more energy. The concern with consumption is aggravated by slow and limited development of batteries. To reduce energy consumption is necessary to identify system bottlenecks and for that, tools are required to evaluate energy consumption. Most of the available tools employ hardware models to estimate energy consumption, whether in a physical device or simulator. For providing accurate results, models at high level of detail and specific to a hardware platform are required. On the other hand, measurement techniques, although more accurate have used external instrumentation, which are not accessible and not practical for developers and end users. Therefore, flexible tools should be developed, which should be independent of a specific hardware and useful for developers and end-users. This work proposes a new approach to estimate consumption, which is based on power measurement techniques using samples of voltage and current extracted from the battery of the device driver itself. This approach is able to measure the energy consumption of an Android application, or parts of its code. Results achieved by this method show that it maintains a consistency of measured values in relation to other approaches.
id UFPL_8b942cfa596edddc6b048feee148347a
oai_identifier_str oai:guaiaca.ufpel.edu.br:prefix/8521
network_acronym_str UFPL
network_name_str Repositório Institucional da UFPel - Guaiaca
repository_id_str
spelling Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos AndroidAn approach based on internal measurement to evaluate energy efficiency of Android applicationsComputaçãoDispositivos móveisConsumo de energiaPerfil energéticoPotênciaAndroidMediçãoMobile devicesEnergy consumptionEnergy profilePowerMeasurementCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOThe increase of application complexity on mobile devices like smartphones and tablets demands more computational resources consuming more energy. The concern with consumption is aggravated by slow and limited development of batteries. To reduce energy consumption is necessary to identify system bottlenecks and for that, tools are required to evaluate energy consumption. Most of the available tools employ hardware models to estimate energy consumption, whether in a physical device or simulator. For providing accurate results, models at high level of detail and specific to a hardware platform are required. On the other hand, measurement techniques, although more accurate have used external instrumentation, which are not accessible and not practical for developers and end users. Therefore, flexible tools should be developed, which should be independent of a specific hardware and useful for developers and end-users. This work proposes a new approach to estimate consumption, which is based on power measurement techniques using samples of voltage and current extracted from the battery of the device driver itself. This approach is able to measure the energy consumption of an Android application, or parts of its code. Results achieved by this method show that it maintains a consistency of measured values in relation to other approaches.Sem bolsaO aumento da complexidade das aplicações em dispositivos móveis como smartphones e tablets faz com que esses necessitem de mais recursos computacionais resultando em um maior consumo de energia. A preocupação com consumo é agravada pela limitação na evolução das baterias. Para reduzir o consumo energético, é necessário identificar gargalos do sistema e para isso são requeridas ferramentas de avaliação do consumo energético. Grande parte das ferramentas atualmente disponíveis empregam modelos do hardware para estimar o consumo energético, seja em um dispositivo físico ou em simuladores. Para que forneçam resultados precisos, são requeridos modelos com elevado nível de detalhamento e específicos a uma plataforma de hardware. Por outro lado, técnicas de medição, embora mais precisas tem utilizado instrumentação externa, as quais não são acessíveis e nem práticas para desenvolvedores e usuários finais. Existe, portanto, a necessidade de desenvolver ferramentas de avaliação que sejam flexíveis, ou seja, não sejam dependentes de um hardware específico e que possam ser empregadas por desenvolvedores e usuários. Este trabalho propõe uma nova abordagem para estimar consumo, a qual baseia-se em técnicas de medição de potência/energia a partir de amostras de tensão e corrente extraídas do driver da bateria do próprio dispositivo. Essa abordagem é capaz de estimar o consumo energético de um aplicativo Android, ou ainda de partes de seu código. Os resultados obtidos por esse método indicam que a ferramenta mantém uma coerência dos valores medidos em relação a outras abordagens.Universidade Federal de PelotasCentro de Desenvolvimento TecnológicoPrograma de Pós-Graduação em ComputaçãoUFPelBrasilMattos, Julio Carlos Balzano deBrisolara, Lisane Brisolara deFischer, Leonardo Matthis2022-07-15T16:58:58Z2022-07-15T16:58:58Z2015info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfFISCHER, Leonardo Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android. 2015. 99f. Dissertação (Mestrado) - Programa de Pós-Graduação em Computação. Universidade Federal de Pelotas, Pelotas.http://guaiaca.ufpel.edu.br/handle/prefix/8521porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPEL2023-07-13T07:17:21Zoai:guaiaca.ufpel.edu.br:prefix/8521Repositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2023-07-13T07:17:21Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false
dc.title.none.fl_str_mv Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
An approach based on internal measurement to evaluate energy efficiency of Android applications
title Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
spellingShingle Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
Fischer, Leonardo Matthis
Computação
Dispositivos móveis
Consumo de energia
Perfil energético
Potência
Android
Medição
Mobile devices
Energy consumption
Energy profile
Power
Measurement
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
title_full Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
title_fullStr Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
title_full_unstemmed Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
title_sort Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android
author Fischer, Leonardo Matthis
author_facet Fischer, Leonardo Matthis
author_role author
dc.contributor.none.fl_str_mv Mattos, Julio Carlos Balzano de
Brisolara, Lisane Brisolara de
dc.contributor.author.fl_str_mv Fischer, Leonardo Matthis
dc.subject.por.fl_str_mv Computação
Dispositivos móveis
Consumo de energia
Perfil energético
Potência
Android
Medição
Mobile devices
Energy consumption
Energy profile
Power
Measurement
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Computação
Dispositivos móveis
Consumo de energia
Perfil energético
Potência
Android
Medição
Mobile devices
Energy consumption
Energy profile
Power
Measurement
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description The increase of application complexity on mobile devices like smartphones and tablets demands more computational resources consuming more energy. The concern with consumption is aggravated by slow and limited development of batteries. To reduce energy consumption is necessary to identify system bottlenecks and for that, tools are required to evaluate energy consumption. Most of the available tools employ hardware models to estimate energy consumption, whether in a physical device or simulator. For providing accurate results, models at high level of detail and specific to a hardware platform are required. On the other hand, measurement techniques, although more accurate have used external instrumentation, which are not accessible and not practical for developers and end users. Therefore, flexible tools should be developed, which should be independent of a specific hardware and useful for developers and end-users. This work proposes a new approach to estimate consumption, which is based on power measurement techniques using samples of voltage and current extracted from the battery of the device driver itself. This approach is able to measure the energy consumption of an Android application, or parts of its code. Results achieved by this method show that it maintains a consistency of measured values in relation to other approaches.
publishDate 2015
dc.date.none.fl_str_mv 2015
2022-07-15T16:58:58Z
2022-07-15T16:58:58Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv FISCHER, Leonardo Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android. 2015. 99f. Dissertação (Mestrado) - Programa de Pós-Graduação em Computação. Universidade Federal de Pelotas, Pelotas.
http://guaiaca.ufpel.edu.br/handle/prefix/8521
identifier_str_mv FISCHER, Leonardo Uma abordagem baseada em medição interna para avaliar eficiência energética de aplicativos Android. 2015. 99f. Dissertação (Mestrado) - Programa de Pós-Graduação em Computação. Universidade Federal de Pelotas, Pelotas.
url http://guaiaca.ufpel.edu.br/handle/prefix/8521
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de Pelotas
Centro de Desenvolvimento Tecnológico
Programa de Pós-Graduação em Computação
UFPel
Brasil
publisher.none.fl_str_mv Universidade Federal de Pelotas
Centro de Desenvolvimento Tecnológico
Programa de Pós-Graduação em Computação
UFPel
Brasil
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPel - Guaiaca
instname:Universidade Federal de Pelotas (UFPEL)
instacron:UFPEL
instname_str Universidade Federal de Pelotas (UFPEL)
instacron_str UFPEL
institution UFPEL
reponame_str Repositório Institucional da UFPel - Guaiaca
collection Repositório Institucional da UFPel - Guaiaca
repository.name.fl_str_mv Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)
repository.mail.fl_str_mv rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br
_version_ 1845919964169502720