Energy efficient adaptation engines for android applications
Autor: | Inmaculada Ayala, Lidia Fuentes, Angel Cañete, José Miguel Horcas |
---|---|
Přispěvatelé: | Universidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticos, Junta de Andalucía, Ministerio de Economía y Competitividad (MINECO). España, Ministerio de Ciencia, Innovación y Universidades (MICINN). España, Universidad de Málaga |
Rok vydání: | 2020 |
Předmět: |
business.industry
Computer science User behavior 020206 networking & telecommunications 020207 software engineering 02 engineering and technology Energy consumption Computer Science Applications Software Energy efficiency Mobile applications Energy expenditure Android Embedded system 0202 electrical engineering electronic engineering information engineering Dynamic adaptation Android (operating system) business Mobile device Implementation Information Systems Efficient energy use |
Zdroj: | idUS: Depósito de Investigación de la Universidad de Sevilla Universidad de Sevilla (US) idUS. Depósito de Investigación de la Universidad de Sevilla instname |
Popis: | Context The energy consumption of mobile devices is increasing due to the improvement in their components (e.g., better processors, larger screens). Although the hardware consumes the energy, the software is responsible for managing hardware resources such as the camera software and its functionality, and therefore, affects the energy consumption. Energy consumption not only depends on the installed code, but also on the execution context (environment, devices status) and how the user interacts with the application. Objective In order to reduce the energy consumption based on user behavior, it is necessary to dynamically adapt the application. However, the adaptation mechanism also consumes a certain amount of energy in itself, which may lead to an important increase in the energy expenditure of the application in comparison with the benefits of the adaptation. Therefore, this footprint must be measured and compared with the benefit obtained. Method In this paper, we (1) determine the benefits, in terms of energy consumption, of dynamically adapting mobile applications, based on user behavior; and (2) advocate the most energy-efficient adaptation mechanism. We provide four different implementations of a proposed adaptation model and measure their energy consumption. Results The proposed adaptation engines do not increase the energy consumption when compared to the benefits of the adaptation, which can reduce the energy consumption by up to 20%. Conclusion The adaptation engines proposed in this paper can decrease the energy consumption of the mobile devices based on user behavior. The overhead introduced by the adaptation engines is negligible in comparison with the benefits obtained by the adaptation. Junta de Andalucía MAGIC P12-TIC1814 Ministerio de Economía y Competitividad TIN2015-64841-R Ministerio de Ciencia, Innovación y Universidades TIN2017-90644-REDT Ministerio de Ciencia, Innovación y Universidades RTI2018-099213-B-I00 Universidad de Málaga LEIA UMA18-FEDERJA-157 |
Databáze: | OpenAIRE |
Externí odkaz: |