• DocumentCode
    1796520
  • 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
  • fYear
    2014
  • fDate
    June 30 2014-July 2 2014
  • Firstpage
    1
  • Lastpage
    8
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD), 2014 15th IEEE/ACIS International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/SNPD.2014.6888703
  • Filename
    6888703