Cloud-assisted Collaborative Execution for Mobile Applications with General Task Topology

被引:0
|
作者
Zhang, Weiwen [1 ]
Wen, Yonggang [1 ]
机构
[1] Nanyang Technol Univ, Sch Comp Engn, Nanyang Ave, Singapore 639798, Singapore
关键词
D O I
暂无
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Mobile cloud computing has been touted as an effective solution to extend the capabilities of resource-poor mobile devices for executing computation intensive applications. In this paper, we investigate cloud-assisted collaborative execution for mobile applications with general task topology to reduce the energy consumption on mobile devices. A mobile application consists of fine-grained tasks organized in general topology. Each task can be executed either on the mobile device or offloaded to the cloud for execution, which is referred to as collaborative task execution. We aim to minimize the energy consumption on the mobile device while meeting a time deadline, by strategically mapping the task execution to the mobile device or to the cloud. We formulate the collaborative task execution as a delay-constrained workflow scheduling problem. For the workflow scheduling, we first leverage partial critical path analysis (PCP) to find out the critical path formed by a set of critical parents, in which the critical parent is defined as the parent node of a task that results in the maximum value of the earliest start time of the task. Then, for each path, we find its sub-deadline and apply one-climb policy to schedule the tasks on the path, in which there exists at most one migration from the mobile device to the cloud if ever for the minimum energy consumption. Simulation results show that the proposed collaborative task execution can save energy consumption compared to the local execution and is more flexible than the remote execution.
引用
收藏
页码:6815 / 6821
页数:7
相关论文
共 50 条
  • [1] A Task Execution Framework for Cloud-Assisted Sensor Networks
    石海龙
    李栋
    邱杰凡
    侯陈达
    崔莉
    [J]. Journal of Computer Science & Technology, 2014, 29 (02) : 216 - 226
  • [2] A Task Execution Framework for Cloud-Assisted Sensor Networks
    Hai-Long Shi
    Dong Li
    Jie-Fan Qiu
    Chen-Da Hou
    Li Cui
    [J]. Journal of Computer Science and Technology, 2014, 29 : 216 - 226
  • [3] A Task Execution Framework for Cloud-Assisted Sensor Networks
    Shi, Hai-Long
    Li, Dong
    Qiu, Jie-Fan
    Hou, Chen-Da
    Cui, Li
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2014, 29 (02) : 216 - 226
  • [4] Energy-Efficient Task Execution for Application as a General Topology in Mobile Cloud Computing
    Zhang, Weiwen
    Wen, Yonggang
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (03) : 708 - 719
  • [5] An Overlay File System for Cloud-Assisted Mobile Applications
    Shan, Jianchen
    Paiker, Nafize R.
    Ding, Xiaoning
    Gehani, Narain
    Curtmola, Reza
    Borcea, Cristian
    [J]. 2016 32ND SYMPOSIUM ON MASS STORAGE SYSTEMS AND TECHNOLOGIES (MSST), 2016,
  • [6] Dynamic Task Scheduling in Cloud-Assisted Mobile Edge Computing
    Ma, Xiao
    Zhou, Ao
    Zhang, Shan
    Li, Qing
    Liu, Alex X.
    Wang, Shangguang
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (04) : 2116 - 2130
  • [7] A Lightweight Algorithm for Collaborative Task Execution in Mobile Cloud Computing
    Xing Liu
    Chao-Wei Yuan
    Yun Li
    Zhen Yang
    Bin Cao
    [J]. Wireless Personal Communications, 2016, 86 : 579 - 599
  • [8] A Lightweight Algorithm for Collaborative Task Execution in Mobile Cloud Computing
    Liu, Xing
    Yuan, Chao-Wei
    Li, Yun
    Yang, Zhen
    Cao, Bin
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2016, 86 (02) : 579 - 599
  • [9] Collaborative Task Execution in Mobile Cloud Computing Under a Stochastic Wireless Channel
    Zhang, Weiwen
    Wen, Yonggang
    Wu, Dapeng Oliver
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2015, 14 (01) : 81 - 93
  • [10] Cloud-assisted Industrial Systems and Applications
    Wan, Jiafu
    Khan, Muhammad K.
    Qiu, Meikang
    Zhang, Daqiang
    [J]. MOBILE NETWORKS & APPLICATIONS, 2016, 21 (05): : 822 - 824