Optimal Joint Scheduling and Cloud Offloading for Mobile Applications

被引:167
|
作者
Mahmoodi, S. Eman [1 ]
Uma, R. N. [2 ]
Subbalakshmi, K. P. [1 ]
机构
[1] Stevens Inst Technol, Dept Elect & Comp Engn, Hoboken, NJ 07030 USA
[2] North Carolina Cent Univ, Dept Math & Phys, Durham, NC 27707 USA
基金
美国国家科学基金会;
关键词
Joint scheduling-offloading; mobile cloud computing; computation offloading; scheduling; EXECUTION;
D O I
10.1109/TCC.2016.2560808
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud offloading is an indispensable solution to supporting computationally demanding applications on resource constrained mobile devices. In this paper, we introduce the concept of wireless aware joint scheduling and computation offloading (JSCO) for multi-component applications, where an optimal decision is made on which components need to be offloaded as well as the scheduling order of these components. The JSCO approach allows for more degrees of freedom in the solution by moving away from a compiler pre-determined scheduling order for the components towards a more wireless aware scheduling order. For some component dependency graph structures, the proposed algorithm can shorten execution times by parallel processing appropriate components in the mobile and cloud. We define a net utility that trades-off the energy saved by the mobile, subject to constraints on the communication delay, overall application execution time, and component precedence ordering. The linear optimization problem is solved using real data measurements obtained from running multi-component applications on an HTC smartphone and the Amazon EC2, using WiFi for cloud offloading. The performance is further analyzed using various component dependency graph topologies and sizes. Results show that the energy saved increases with longer application runtime deadline, higher wireless rates, and smaller offload data sizes.
引用
收藏
页码:301 / 313
页数:13
相关论文
共 50 条
  • [1] Joint offloading and scheduling decisions for DAG applications in mobile edge computing
    Liang, Jie
    Li, Kenli
    Liu, Chubo
    Li, Keqin
    [J]. NEUROCOMPUTING, 2021, 424 : 160 - 171
  • [2] Joint Optimal Pricing and Task Scheduling in Mobile Cloud Computing Systems
    Shah-Mansouri, Hamed
    Wong, Vincent W. S.
    Schober, Robert
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2017, 16 (08) : 5218 - 5232
  • [3] An Optimal Offloading Partitioning Algorithm in Mobile Cloud Computing
    Wu, Huaming
    Knottenbelt, William
    Wolter, Katinka
    Sun, Yi
    [J]. QUANTITATIVE EVALUATION OF SYSTEMS, QEST 2016, 2016, 9826 : 311 - 328
  • [4] Cloud Server Job Selection and Scheduling in Mobile Computation Offloading
    Yue, Jianting
    Zhao, Dongmei
    Todd, Terence D.
    [J]. 2014 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2014), 2014, : 4990 - 4995
  • [5] Dynamic offloading for energy-aware scheduling in a mobile cloud
    Lu, Junwen
    Yongsheng, Hao
    Wu, Kesou
    Chen, Yuming
    Wang, Qin
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 3167 - 3177
  • [6] Network-Assisted Offloading for Mobile Cloud Applications
    Fiandrino, Claudio
    Kliazovich, Dzmitry
    Bouvry, Pascal
    Zomaya, Albert Y.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2015, : 5833 - 5838
  • [7] Joint Computation Offloading and Prioritized Scheduling in Mobile Edge Computing
    Gao, Lingfang
    Moh, Melody
    [J]. PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 1000 - 1007
  • [8] Optimal Joint Offloading and Wireless Scheduling for Parallel Computing with Deadlines
    Qin, Xudong
    Xu, Weijian
    Li, Bin
    [J]. 17TH INTERNATIONAL SYMPOSIUM ON MODELING AND OPTIMIZATION IN MOBILE, AD HOC, AND WIRELESS NETWORKS (WIOPT 2019), 2019, : 330 - 337
  • [9] Adaptive Application Offloading Decision and Transmission Scheduling for Mobile Cloud Computing
    Junyi Wang
    Jie Peng
    Yanheng Wei
    Didi Liu
    Jielin Fu
    [J]. China Communications, 2017, 14 (03) : 169 - 181
  • [10] Adaptive Application Offloading Decision and Transmission Scheduling for Mobile Cloud Computing
    Wang, Junyi
    Peng, Jie
    Wei, Yanheng
    Liu, Didi
    Fu, Jielin
    [J]. CHINA COMMUNICATIONS, 2017, 14 (03) : 169 - 181