Extending mobile computer battery life through energy-aware adaptation
Extending mobile computer battery life through energy-aware adaptation
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Virtual machine power metering and provisioning
Proceedings of the 1st ACM symposium on Cloud computing
An energy consumption model for an embedded java virtual machine
ARCS'06 Proceedings of the 19th international conference on Architecture of Computing Systems
Where is the energy spent inside my app?: fine grained energy accounting on smartphones with Eprof
Proceedings of the 7th ACM european conference on Computer Systems
Communications of the ACM
Breaking for commercials: characterizing mobile advertising
Proceedings of the 2012 ACM conference on Internet measurement conference
Quality-Aware Refactoring for Early Detection and Resolution of Energy Deficiencies
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Energy consumption has become an important characteristic of nowadays information and communication technology (ICT) applications, especially for mobile devices, whose uptime is limited by the available battery capacity. Hence, ICT applications are optimized to provide the best possible user satisfaction for the least possible energy budget. An inevitable prerequisite for such optimizations is the ability to analyze software's energy consumption. In consequence, many energy profiling frameworks have been developed. The problem we address in this paper is that profiling frameworks are device- and application-specific and, hence, cannot be reused. We analyze the key requirements of energy profiling frameworks and propose a generic framework reusable for different devices and applications, designed according to these requirements. We evaluate the presented framework using two case studies showing the reusability in two significantly different scenarios.