• DocumentCode
    3605745
  • Title

    DREAM: Dynamic Resource and Task Allocation for Energy Minimization in Mobile Cloud Systems

  • Author

    Jeongho Kwak ; Yeongjin Kim ; Joohyun Lee ; Song Chong

  • Author_Institution
    Sch. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol., Daejeon, South Korea
  • Volume
    33
  • Issue
    12
  • fYear
    2015
  • Firstpage
    2510
  • Lastpage
    2523
  • Abstract
    To cope with increasing energy consumption in mobile devices, the mobile cloud offloading has received considerable attention from its ability to offload processing tasks of mobile devices to cloud servers, and previous studies have focused on single type tasks in fixed network environments. However, real network environments are spatio-temporally varying, and typical mobile devices have not only various types of tasks, e.g., network traffic, cloud offloadable/nonoffloadable workloads but also capabilities of CPU frequency scaling and network interface selection between WiFi and cellular. In this paper, we first jointly consider the following three dynamic problems in real mobile environments: 1) cloud offloading policy, i.e., determining to use local CPU resources or cloud resources; 2) allocation of tasks to transmit through networks and to process in local CPU; and 3) CPU clock speed and network interface controls. We propose a DREAM algorithm by invoking the Lyapunov optimization and mathematically prove that it minimizes CPU and network energy for given delay constraints. Trace-driven simulation based on real measurements demonstrates that DREAM can save over 35% of total energy than existing algorithms with the same delay. We also design DREAM architecture and demonstrate the applicability of DREAM in practice.
  • Keywords
    cloud computing; minimisation; mobile computing; power aware computing; resource allocation; CPU clock speed; CPU frequency scaling; DREAM; Lyapunov optimization; dynamic resource allocation; dynamic task allocation; energy minimization; mobile cloud offloading; mobile cloud systems; network interface controls; network interface selection; trace-driven simulation; Cloud computing; Energy consumption; Energy efficiency; Green communications; Heuristic algorithms; IEEE 802.11 Standard; Mobile communication; Mobile handsets; Network interfaces; CPU/network speed scaling; Mobile cloud offloading policy; energy minimization; resource and task allocation;
  • fLanguage
    English
  • Journal_Title
    Selected Areas in Communications, IEEE Journal on
  • Publisher
    ieee
  • ISSN
    0733-8716
  • Type

    jour

  • DOI
    10.1109/JSAC.2015.2478718
  • Filename
    7264984