• DocumentCode
    737390
  • Title

    Time-and-Energy-Aware Computation Offloading in Handheld Devices to Coprocessors and Clouds

  • Author

    Ying-Dar Lin ; Chu, Edward T.-H ; Yuan-Cheng Lai ; Ting-Jun Huang

  • Author_Institution
    Dept. of Comput. Sci., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    9
  • Issue
    2
  • fYear
    2015
  • fDate
    6/1/2015 12:00:00 AM
  • Firstpage
    393
  • Lastpage
    405
  • Abstract
    Running sophisticated software on smart phones could result in poor performance and shortened battery lifetime because of their limited resources. Recently, offloading computation workload to the cloud has become a promising solution to enhance both performance and battery life of smart phones. However, it also consumes both time and energy to upload data or programs to the cloud and retrieve the results from the cloud. In this paper, we develop an offloading framework, named Ternary Decision Maker (TDM), which aims to shorten response time and reduce energy consumption at the same time. Unlike previous works, our targets of execution include an on-board CPU, an on-board GPU, and a cloud, all of which combined provide a more flexible execution environment for mobile applications. We conducted a real-world application, i.e., matrix multiplication, in order to evaluate the performance of TDM. According to our experimental results, TDM has less false offloading decision rate than existing methods. In addition, by offloading modules, our method can achieve, at most, 75% savings in execution time and 56% in battery usage.
  • Keywords
    cloud computing; coprocessors; energy conservation; graphics processing units; mobile computing; power aware computing; smart phones; TDM; cloud computing; coprocessors; false offloading decision rate; handheld devices; mobile applications; on-board CPU; on-board GPU; smart phones; ternary decision maker; time-and-energy-aware computation offloading; Batteries; Coprocessors; Energy consumption; Graphics processing units; Mobile communication; Servers; Smart phones; Android; cloud computing; computation offloading; coprocessors;
  • fLanguage
    English
  • Journal_Title
    Systems Journal, IEEE
  • Publisher
    ieee
  • ISSN
    1932-8184
  • Type

    jour

  • DOI
    10.1109/JSYST.2013.2289556
  • Filename
    6675770