2020
DOI: 10.1016/j.infsof.2019.106220
|View full text |Cite
|
Sign up to set email alerts
|

Energy efficient adaptation engines for android applications

Abstract: ContextThe 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 applica… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 12 publications
(8 citation statements)
references
References 51 publications
0
8
0
Order By: Relevance
“…Additionally, we have shown with our experimental results that ProDSPL is able to provide more stable configurations of the system, requiring less reconfigurations and maintaining a good and regular quality of service. In these experiments, we do not consider the cost of reconfiguring the internal architecture of the system, but of course it introduces an important overhead in resource consumption (e.g., energy, cpu time), while it could interrupt user work during reconfiguration [31]. So, we consider that reconfiguration strategies that minimize the quantity of system adaptations required are very advantageous.…”
Section: Answers To Research Questionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Additionally, we have shown with our experimental results that ProDSPL is able to provide more stable configurations of the system, requiring less reconfigurations and maintaining a good and regular quality of service. In these experiments, we do not consider the cost of reconfiguring the internal architecture of the system, but of course it introduces an important overhead in resource consumption (e.g., energy, cpu time), while it could interrupt user work during reconfiguration [31]. So, we consider that reconfiguration strategies that minimize the quantity of system adaptations required are very advantageous.…”
Section: Answers To Research Questionsmentioning
confidence: 99%
“…Minimizing the energy consumption of adapta- tion is specially important in battery powered devices, like mobile phones. In [31,32] it is shown that although the benefit of applying reconfiguration services is always worthy to maintain the good quality and health of the system, it introduces an energy consumption overhead that should be considered when choosing a self-adaptation strategy. Indeed, the authors of these papers compare three different mechanisms to execute a reconfiguration plan in Android phones, and the energy cost of monitoring and executing the plan goes from 0.68% to 2.30% ( [32], Figure 6) of the total cost (the decision making considered here is the most simplest one, rules based on if-clauses).…”
Section: Answers To Research Questionsmentioning
confidence: 99%
See 1 more Smart Citation
“…The task responsible for augmenting the reality are distributed among the user node, G1 and G2: the node of the user executes tasks t11, t13, t14, t17 and t19, using 195 Mb of RAM; G1 allocates t15, t16, t18, t20 and t21, reserving 210 Mb of RAM and 395 Mb of HDD; finally, G2 executes t12 and reserves 5 Mb of RAM and 20 Mb of HDD. Note that the user node has the entire application installed, delegating tasks according to the infrastructure characteristics and adapting its execution accordingly [10]. Thus, it does not reserve HDD.…”
Section: Illustrative Examplementioning
confidence: 99%
“…Current mobile terminals are equipped with a variety of I/O components, such as GPU, AI processor, AMOLED flexible screen, gravity sensor, ambient light sensor, and other sensors. Rich hardware brings people a richer and faster experience, while the problem is the increasing power consumption of terminals [8,9]. However, the battery technology of intelligent terminals has not made a breakthrough.…”
Section: Introductionmentioning
confidence: 99%