Title :
Jade: An efficient energy-aware computation offloading system with heterogeneous network interface bonding for ad-hoc networked mobile devices
Author :
Hao Qian ; Andresen, Daniel
Author_Institution :
Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
fDate :
June 30 2014-July 2 2014
Abstract :
Mobile device users consistently desire faster results and longer battery life, which is frequently accomplished by of-floading computation to cloud-based servers. However, in common cases (Internet connectivity slow/unavailable, priva-cy/security issues), users have multiple devices with heterogeneous battery and computational capabilities independent of the cloud. Android provides mechanisms for creating mobile code, but lacks a native scheduling mechanism for determining where code should be executed. In this paper we present the results of an investigation into adding sophisticated scheduling capabilities to Android apps, which provides scheduling balancing energy and performance across networked mobile devices. Jade monitors and adapts to workload variation, communication costs, and energy status in a distributed ad-hoc network of Android mobile devices for supporting distributed computation. We show how the two goals can be integrated, and present several algorithms indicating a major advantage (over 75% improvement in energy use) can be achieved through the use of dynamic scheduling information for remote computational devices. We provide a detailed discussion of our system architecture and implementation, and briefly summarize the experimental results which have been achieved.
Keywords :
mobile ad hoc networks; mobile computing; scheduling; smart phones; telecommunication power management; Android apps; Internet slow connectivity; Internet unavailable connectivity; Jade; battery life; cloud-based servers; distributed Android ad-hoc networked mobile devices; energy-aware computation offloading system; heterogeneous network interface bonding; privacy issue; remote computational devices; scheduling balancing energy; security issue; Batteries; Bluetooth; IEEE 802.11 Standards; Mobile handsets; Programming; Runtime; Servers; ad-hoc networking; distributed computing; mobile computing; multiple-radio systems; scheduling;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on
Conference_Location :
Las Vegas, NV
DOI :
10.1109/SNPD.2014.6888703