• DocumentCode
    3281714
  • Title

    An energy-saving task scheduler for mobile devices

  • Author

    Hao Qian ; Andresen, Daniel

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Kansas State Univ., Manhattan, KS, USA
  • fYear
    2015
  • fDate
    June 28 2015-July 1 2015
  • Firstpage
    423
  • Lastpage
    430
  • Abstract
    The need for increased performance of mobile device directly conflicts with the desire for longer battery life. Offloading computation to resourceful servers is an effective method to reduce energy consumption and enhance performance for mobile applications. Today, most mobile devices have fast wireless link such as 4G and Wi-Fi, making cloud platform a good destination for computation offloading. 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 applications. 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 device status. 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 35% of average power consumption for mobile device while improving application performance.
  • Keywords
    Android (operating system); application program interfaces; cloud computing; mobile computing; power aware computing; scheduling; Android applications; Jade API; battery life; cloud platform; energy-aware computation offloading capabilities; energy-saving task scheduler; mobile devices; offloading computation; resourceful servers; Batteries; Energy consumption; Engines; Mobile handsets; Runtime; Servers; Synchronization; cloud computing; code offloading; energy management; mobile computing; scheduling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Science (ICIS), 2015 IEEE/ACIS 14th International Conference on
  • Conference_Location
    Las Vegas, NV
  • Type

    conf

  • DOI
    10.1109/ICIS.2015.7166631
  • Filename
    7166631