International Journal of Networked and Distributed Computing

Volume 3, Issue 3, August 2015, Pages 150 - 158

Jade: Reducing Energy Consumption of Android App

Authors
Hao Qian, Daniel Andresen
Corresponding Author
Hao Qian
Available Online 1 August 2015.
DOI
10.2991/ijndc.2015.3.3.2How to use a DOI?
Keywords
code offload; energy management; distributed computing; scheduling; mobile computing
Abstract

The need for increased performance of mobile device directly conflicts with the desire for longer battery life. Offloading computation to multiple devices is an effective method to reduce energy consumption and enhance performance for mobile applications. Android provides mechanisms for creating mobile applications but lacks a native scheduling system for determining where code should be executed. This paper presents Jade, a system that adds sophisticated energy-aware computation offloading capabilities to Android apps. Jade monitors device and application status and automatically decides where code should be executed. Jade dynamically adjusts offloading strategy by adapting to workload variation, communication costs, and energy status in a distributed network of Android and non-Android devices. Jade minimizes the burden on developers to build applications with computation offloading ability by providing easy-to-use Jade API. Evaluation shows that Jade can effectively reduce up to 39% of average power consumption for mobile application while improving application performance.

Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Download article (PDF)

Journal
International Journal of Networked and Distributed Computing
Volume-Issue
3 - 3
Pages
150 - 158
Publication Date
2015/08/01
ISSN (Online)
2211-7946
ISSN (Print)
2211-7938
DOI
10.2991/ijndc.2015.3.3.2How to use a DOI?
Copyright
© 2017, the Authors. Published by Atlantis Press.
Open Access
This is an open access article distributed under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/).

Cite this article

TY  - JOUR
AU  - Hao Qian
AU  - Daniel Andresen
PY  - 2015
DA  - 2015/08/01
TI  - Jade: Reducing Energy Consumption of Android App
JO  - International Journal of Networked and Distributed Computing
SP  - 150
EP  - 158
VL  - 3
IS  - 3
SN  - 2211-7946
UR  - https://doi.org/10.2991/ijndc.2015.3.3.2
DO  - 10.2991/ijndc.2015.3.3.2
ID  - Qian2015
ER  -