Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Di Nucci, Dario; Palomba, Fabio; Prota, Antonio et al.
2017In Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017)
Peer reviewed
 

Documents


Texte intégral
SANER17.pdf
Preprint Auteur (988.63 kB)
Demander un accès

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
Energy Consumption; Mobile Apps; Estimation
Résumé :
[en] Modeling the power profile of mobile applications is a crucial activity to identify the causes behind energy leaks. To this aim, researchers have proposed hardware-based tools as well as model-based and software-based techniques to approximate the actual energy profile. However, all these solutions present their own advantages and disadvantages. Hardware-based tools are highly precise, but at the same time their use is bound to the acquisition of costly hardware components. Model-based tools require the calibration of parameters needed to correctly create a model on a specific hardware device. Software-based approaches do not need any hardware components, but they rely on battery measurements and, thus, they are hardware-assisted. These tools are cheaper and easier to use than hardware-based tools, but they are believed to be less precise. In this paper, we take a deeper look at the pros and cons of software-based solutions investigating to what extent their measurements depart from hardware-based solutions. To this aim, we propose a software-based tool named PETRA that we compare with the hardware-based MONSOON toolkit on 54 Android apps. The results show that PETRA performs similarly to MONSOON despite not using any sophisticated hardware components. In fact, in all the apps the mean relative error with respect to MONSOON is lower than 0.05. Moreover, for 95% of the analyzed methods the estimation error is within 5% of the actual values measured using the hardware-based toolkit.
Disciplines :
Sciences informatiques
Auteur, co-auteur :
Di Nucci, Dario;  University of Salerno > Computer Science
Palomba, Fabio;  University of Salerno > Computer Science
Prota, Antonio;  University of Salerno > Computer Science
PANICHELLA, Annibale ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Zaidman, Andy;  Delft University of Technology > EWI
De Lucia, Andrea;  University of Salerno > Computer Science
Co-auteurs externes :
yes
Langue du document :
Anglais
Titre :
Software-Based Energy Profiling of Android Apps: Simple, Efficient and Reliable?
Date de publication/diffusion :
21 février 2017
Nom de la manifestation :
International Conference on Software Analysis, Evolution, and Reengineering
Lieu de la manifestation :
Klagenfurt, Autriche
Date de la manifestation :
from 21-02-2017 to 24-02-2016
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of the 24th IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER 2017)
Maison d'édition :
IEEE
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Disponible sur ORBilu :
depuis le 13 janvier 2017

Statistiques


Nombre de vues
175 (dont 26 Unilu)
Nombre de téléchargements
5 (dont 4 Unilu)

citations Scopus®
 
88
citations Scopus®
sans auto-citations
75

Bibliographie


Publications similaires



Contacter ORBilu