Techniques for analyzing and optimizing the energy consumption in (mobile) applications

  • Simon Roosens

Student thesis: Master typesMaster in Computer science

Abstract

The smartphone revolution has significantly changed our daily lives, offering a wide range of functionalities; from the ability to order food delivery in a few seconds, to the usability of finding our way around in a new city using a map application. However, the introduction of smartphones and tablets generates new challenges such as the limited battery autonomy to power and keep all these components and applications operational. Therefore, optimal and efficient energy management of the smartphone's resources becomes critical. In this approach, it is important to assess the energy consumption of the components, and further more to suggest improvements to these in a context where software developers are running out of tools to efficiently fight energy-drains. Indeed, this field of research is still in full growth and existing solutions are either not yet ready or not standardized. This state of the art explores and analyses the smartphone ecosystem, its open problems and challenges in the domain of energy consumption. Furthermore, it evaluates the different solutions that have a promising future in the field of analysis, estimation and optimization of the energy consumption of mobile applications. This paper finally summarizes the different approaches, their achievements, their contributions to the field and the possibilities for future work.
Date of Award23 Jun 2020
Original languageEnglish
Awarding Institution
  • University of Namur
SupervisorWim Vanhoof (Supervisor)

Keywords

  • smartphone
  • battery-drain
  • energy-saving techniques
  • energy profiling
  • issues
  • power consumption estimation
  • power consumption modelling
  • power consumption optimization
  • power management
  • resources usage
  • energy modelling
  • energy-efficiency
  • state-of-the-art
  • developer energy awareness

Cite this

'