Energy-Efficient Task Execution for Application as a General Topology in Mobile Cloud Computing

被引:70
|
作者
Zhang, Weiwen [1 ]
Wen, Yonggang [2 ]
机构
[1] ASTAR, IHPC, Comp Sci Dept, Singapore 138632, Singapore
[2] Nanyang Technol Univ, Sch Comp Engn, Nanyang Ave, Singapore 639798, Singapore
关键词
Mobile cloud computing; energy efficiency; general topology; task execution;
D O I
10.1109/TCC.2015.2511727
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mobile cloud computing has been proposed as an effective solution to augment the capabilities of resource-poor mobile devices. In this paper, we investigate energy-efficient collaborative task execution to reduce the energy consumption on mobile devices. We model a mobile application as a general topology, consisting of a set of fine-grained tasks. Each task within the application can be either executed on the mobile device or on the cloud. We aim to find out the execution decision for each task to minimize the energy consumption on the mobile device while meeting a delay deadline. We formulate the collaborative task execution as a delay-constrained workflow scheduling problem. We leverage the partial critical path analysis for the workflow scheduling; for each path, we schedule the tasks using two algorithms based on different cases. For the special case without execution restriction, we adopt one-climb policy to obtain the solution. For the general case where there are some tasks that must be executed either on the mobile device or on the cloud, we adopt Lagrange Relaxation based Aggregated Cost (LARAC) algorithm to obtain the solution. We show by simulation that the collaborative task execution is more energy-efficient than local execution and remote execution.
引用
收藏
页码:708 / 719
页数:12
相关论文
共 50 条
  • [1] Energy-Efficient Task Offloading for Multiuser Mobile Cloud Computing
    Zhao, Yun
    Zhou, Sheng
    Zhao, Tianchu
    Niu, Zhisheng
    [J]. 2015 IEEE/CIC INTERNATIONAL CONFERENCE ON COMMUNICATIONS IN CHINA (ICCC), 2015,
  • [2] Energy-efficient Scheduling Policy for Collaborative Execution in Mobile Cloud Computing
    Zhang, Weiwen
    Wen, Yonggang
    Wu, Dapeng Oliver
    [J]. 2013 PROCEEDINGS IEEE INFOCOM, 2013, : 190 - 194
  • [3] Energy-Efficient Dynamic Task Offloading for Energy Harvesting Mobile Cloud Computing
    Zhang, Yongqiang
    He, Jianbo
    Guo, Songtao
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, ARCHITECTURE AND STORAGE (NAS), 2018,
  • [4] Energy-efficient and Deadline-satisfied Task Scheduling in Mobile Cloud Computing
    Tang, Chaogang
    Xiao, Shuo
    Wei, Xianglin
    Hao, Mingyang
    Chen, Wei
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON BIG DATA AND SMART COMPUTING (BIGCOMP), 2018, : 198 - 205
  • [5] Adaptive Scheduling of Stochastic Task Sequence for Energy-Efficient Mobile Cloud Computing
    Jiang, Qi
    Leung, Victor C. M.
    Tang, Hao
    Xi, Hong-Sheng
    [J]. IEEE SYSTEMS JOURNAL, 2019, 13 (03): : 3022 - 3025
  • [6] Energy-Efficient Dynamic Computation Offloading and Cooperative Task Scheduling in Mobile Cloud Computing
    Guo, Songtao
    Liu, Jiadi
    Yang, Yuanyuan
    Xiao, Bin
    Li, Zhetao
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2019, 18 (02) : 319 - 333
  • [7] Energy-Efficient Resource Management in Mobile Cloud Computing
    Jin, Xiaomin
    Liu, Yuanan
    Fan, Wenhao
    Wu, Fan
    Tang, Bihua
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS, 2018, E101B (04) : 1010 - 1020
  • [8] Cloud-assisted Collaborative Execution for Mobile Applications with General Task Topology
    Zhang, Weiwen
    Wen, Yonggang
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 6815 - 6821
  • [9] Energy Efficient Task Scheduling in Mobile Cloud Computing
    Yao, Dezhong
    Yu, Chen
    Jin, Hai
    Zhou, Jiehan
    [J]. NETWORK AND PARALLEL COMPUTING, NPC 2013, 2013, 8147 : 344 - 355
  • [10] Application-Level Task Execution Issues in Mobile Cloud Computing
    Shahzad, Abida
    Ji, Hyunho
    Kim, Pankoo
    Kim, Hanil
    Ko, Byeongkyu
    Hong, Jiman
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 2285 - 2287