DocumentCode
254571
Title
Differences of energetic consumption between Java and JNI Android apps
Author
Ramirez, R.I. ; Hernandez Rubio, E. ; Meneses Viveros, A. ; Monserrat Torres Hernandez, I.
Author_Institution
Inst. Politec. Nac., SEPI-ESCOM, Mexico City, Mexico
fYear
2014
fDate
10-12 Dec. 2014
Firstpage
348
Lastpage
351
Abstract
One of the main constraints on mobile devices is the battery lifetime. In recent years the problem has been detected as an energy gap between mobile applications and battery of mobile devices. There have been several studies to detect which are the main causes of energy consumption while mobile applications are running. Furthermore, several strategies are designed to reduce energy consumption. Also some models have been proposed to describe the energy consumption. These models have focused on the execution of processes that have been used in offloading techniques and the analysis of multithreaded programs. In addition, every mobile operating system contains a set of guidelines or restrictions on development to prevent applications consume too much energy. However, it is not clear what the energy efficiency of native multithreading applications that run on virtual machines on native applications that run directly on low level. The present work shows a study of power consumption of multithreading Android applications running only Java applications against Android running computationally complex sections of code in intermediate language, such as C using JNI. These results help us to have application development strategies aimed at saving energy.
Keywords
Java; mobile computing; multi-threading; power aware computing; power consumption; smart phones; virtual machines; JNI Android application; Java Android application; Java applications; energy consumption; energy gap; mobile applications; mobile device; mobile operating system; multithreaded program analysis; multithreading Android application; power consumption; virtual machines; Androids; Energy consumption; Humanoid robots; Java; Mobile communication; Mobile handsets; Multicore processing; Energy consumption; mobile devices; multicore; multithreading programs;
fLanguage
English
Publisher
ieee
Conference_Titel
Integrated Circuits (ISIC), 2014 14th International Symposium on
Conference_Location
Singapore
Type
conf
DOI
10.1109/ISICIR.2014.7029514
Filename
7029514
Link To Document