Energy and Performance-Aware Task Scheduling in a Mobile Cloud Computing Environment

被引:24
|
作者
Lin, Xue [1 ]
Wang, Yanzhi [1 ]
Xie, Qing [1 ]
Pedram, Massoud [1 ]
机构
[1] Univ Southern Calif, Dept Elect Engn, Los Angeles, CA 90007 USA
关键词
mobile cloud computing (MCC); energy minimization; hard deadline constraint; task scheduling;
D O I
10.1109/CLOUD.2014.35
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile cloud computing (MCC) offers significant opportunities in performance enhancement and energy saving in mobile, battery-powered devices. An application running on a mobile device can be represented by a task graph. This work investigates the problem of scheduling tasks (which belong to the same or possibly different applications) in an MCC environment. More precisely, the scheduling problem involves the following steps: (i) determining the tasks to be offloaded on to the cloud, (ii) mapping the remaining tasks onto (potentially heterogeneous) cores in the mobile device, and (iii) scheduling all tasks on the cores (for in-house tasks) or the wireless communication channels (for offloaded tasks) such that the task-precedence requirements and the application completion time constraint are satisfied while the total energy dissipation in the mobile device is minimized A novel algorithm is presented, which starts from a minimal-delay scheduling solution and subsequently performs energy reduction by migrating tasks among the local cores or between the local cores and the cloud. A linear-time rescheduling algorithm is proposed for the task migration. Simulation results show that the proposed algorithm can achieve a maximum energy reduction by a factor of 3.1 compared with the baseline algorithm.
引用
下载
收藏
页码:192 / 199
页数:8
相关论文
共 50 条
  • [1] Energy-aware task scheduling in mobile cloud computing
    Chaogang Tang
    Mingyang Hao
    Xianglin Wei
    Wei Chen
    Distributed and Parallel Databases, 2018, 36 : 529 - 553
  • [2] Energy-aware task scheduling in mobile cloud computing
    Tang, Chaogang
    Hao, Mingyang
    Wei, Xianglin
    Chen, Wei
    DISTRIBUTED AND PARALLEL DATABASES, 2018, 36 (03) : 529 - 553
  • [3] Biogeography-Based Optimization (BBO) Algorithm for Energy and Performance-Aware Service Workflow Scheduling in a Cloud Computing Environment
    Sellami, Khaled
    Kassa, Rabah
    Tiako, Pierre F.
    ADVANCED SCIENCE LETTERS, 2016, 22 (10) : 3162 - 3167
  • [4] Deadline and Energy Aware Task Scheduling in Cloud Computing
    Ben Alla, Hicham
    Ben Alla, Said
    Touhafi, Abdellah
    Ezzati, Abdellah
    2018 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2018,
  • [5] Energy Efficient Task Scheduling in Mobile Cloud Computing
    Yao, Dezhong
    Yu, Chen
    Jin, Hai
    Zhou, Jiehan
    NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 344 - 355
  • [6] Performance-Aware Thermal Management via Task Scheduling
    Zhou X.
    Yang J.
    Chrobak M.
    Zhang Y.
    Transactions on Architecture and Code Optimization, 2010, 7 (01): : 1 - 31
  • [7] Energy Aware Task Scheduling Algorithms in Cloud Environment: A Survey
    Hazra, Debojyoti
    Roy, Asmita
    Midya, Sadip
    Majumder, Koushik
    SMART COMPUTING AND INFORMATICS, 2018, 77 : 631 - 639
  • [8] Energy Aware Task Scheduling for a Distributed MANET Computing Environment
    Kim, Jaeseop
    Kim, Jong-Kook
    JOURNAL OF ELECTRICAL ENGINEERING & TECHNOLOGY, 2016, 11 (04) : 987 - 992
  • [9] PATH: Performance-Aware Task Scheduling for Energy-Harvesting Nonvolatile Processors
    Li, Jinyang
    Liu, Yongpan
    Li, Hehe
    Yuan, Zhe
    Fu, Chenchen
    Yue, Jinshan
    Feng, Xiaoyu
    Xue, Chun Jason
    Hu, Jingtong
    Yang, Huazhong
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (09) : 1671 - 1684
  • [10] Energy Optimization With Dynamic Task Scheduling Mobile Cloud Computing
    Li, Yibin
    Chen, Min
    Dai, Wenyun
    Qiu, Meikang
    IEEE SYSTEMS JOURNAL, 2017, 11 (01): : 96 - 105