Joint optimization of energy and delay for computation offloading in cloudlet-assisted mobile cloud computing

被引:19
作者
Liu, Liqing [1 ]
Guo, Xijuan [1 ]
Chang, Zheng [2 ]
Ristaniemi, Tapani [2 ]
机构
[1] Yanshan Univ, Coll Informat Sci & Engn, Qinhuangdao 066004, Hebei, Peoples R China
[2] Univ Jyvaskyla, Dept Math Informat Technol, POB 35, Jyvaskyla 40014, Finland
基金
芬兰科学院;
关键词
Energy consumption; Execution delay; Local execution; Offloading probability; Cloudlet-assistant MCC;
D O I
10.1007/s11276-018-1794-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the mobile cloud computing (MCC), although offloading requests to the distant central cloud or nearby cloudlet can reduce energy consumption at the mobile devices (MDs), it may also incur a large execution delay including transmission time from the MDs to the servers and waiting time at the servers. Therefore, how to balance the energy consumption and delay performance is of great research importance. In this paper, we bring a thorough study on the energy consumption and execution delay of offloading process in a cloudlet-assisted MCC. Specifically, heterogeneity of request executions are explicitly considered. When there is a small cell base station (SBS) available, the MDs can connect with cloudlet via the SBS and if only a macro cell base station is available, the MD can connect with the central cloud through it. We derive the analytic results of the energy consumption and execution delay performance with the assumption of three different queue models at the MD, cloudlet and central cloud. Based on the theoretical analysis, the multi-objective optimization problems are formulated with the joint objectives to minimize the energy consumption and delay by finding the optimal offloading probability. The simulation results demonstrate the effectiveness of the proposed scheme.
引用
收藏
页码:2027 / 2040
页数:14
相关论文
共 20 条
[1]   Competitive Partial Computation Offloading for Maximizing Energy Efficiency in Mobile Cloud Computing [J].
Ahn, Sanghong ;
Lee, Joohyung ;
Park, Sangdon ;
Newaz, S. H. Shah ;
Choi, Jun Kyun .
IEEE ACCESS, 2018, 6 :899-912
[2]   Distributed Multiuser Computation Offloading for Cloudlet-Based Mobile Cloud Computing: A Game-Theoretic Machine Learning Approach [J].
Cao, Huijin ;
Cai, Jun .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2018, 67 (01) :752-764
[3]   A LDDoS-Aware Energy-Efficient Multipathing Scheme for Mobile Cloud Computing Systems [J].
Cao, Yuanlong ;
Song, Fei ;
Liu, Qinghua ;
Huang, Minghe ;
Wang, Hao ;
You, Ilsun .
IEEE ACCESS, 2017, 5 :21862-21872
[4]   A game-theoretic approach to computation offloading in mobile cloud computing [J].
Cardellini, Valeria ;
Persone, Vittoria De Nitto ;
Di Valerio, Valerio ;
Facchinei, Francisco ;
Grassi, Vincenzo ;
Lo Presti, Francesco ;
Piccialli, Veronica .
MATHEMATICAL PROGRAMMING, 2016, 157 (02) :421-449
[5]   ON THE COMPUTATION OFFLOADING AT AD HOC CLOUDLET: ARCHITECTURE AND SERVICE MODES [J].
Chen, Min ;
Hao, Yixue ;
Li, Yong ;
Lai, Chin-Feng ;
Wu, Di .
IEEE COMMUNICATIONS MAGAZINE, 2015, 53 :18-24
[6]   Decentralized Computation Offloading Game for Mobile Cloud Computing [J].
Chen, Xu .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (04) :974-983
[7]   Performance-Aware Energy Optimization on Mobile Devices in Cellular Network [J].
Cui, Yong ;
Xiao, Shihan ;
Wang, Xin ;
Lai, Zeqi ;
Yang, Zhenjie ;
Li, Minming ;
Wang, Hongyi .
IEEE TRANSACTIONS ON MOBILE COMPUTING, 2017, 16 (04) :1073-1089
[8]   Interior point methods 25 years later [J].
Gondzio, Jacek .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2012, 218 (03) :587-601
[9]   A Context-Aware Architecture Supporting Service Availability in Mobile Cloud Computing [J].
Guerrero-Contreras, Gabriel ;
Luis Garrido, Jose ;
Balderas-Diaz, Sara ;
Rodriguez-Dominguez, Carlos .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2017, 10 (06) :956-968
[10]   Data offloading and task allocation for cloudlet-assisted ad hoc mobile clouds [J].
Guo, Xijuan ;
Liu, Liqing ;
Chang, Zheng ;
Ristaniemi, Tapani .
WIRELESS NETWORKS, 2018, 24 (01) :79-88