Autonomic computation offloading in mobile edge for IoT applications

被引:169
作者
Alam, Md Golam Rabiul [1 ]
Hassan, Mohammad Mehedi [2 ]
Uddin, Md. Zia [3 ]
Almogren, Ahmad [2 ]
Fortino, Giancarlo [4 ]
机构
[1] BRAC Univ, Dept Comp Sci & Engn, Dhaka, Bangladesh
[2] King Saud Univ, Coll Comp & Informat Sci, Riyadh 11543, Saudi Arabia
[3] Univ Oslo, Dept Informat, Oslo, Norway
[4] Univ Calabria, Dept Informat Modeling Elect & Syst, I-87036 Arcavacata Di Rende, Italy
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2019年 / 90卷
关键词
Computation offloading; Autonomic computing; Mobile edge/fog computing; Deep Q- learning; VIRTUAL MACHINES; CLOUD; ALLOCATION; EXECUTION;
D O I
10.1016/j.future.2018.07.050
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computation offloading is a protuberant elucidation for the resource-constrained mobile devices to accomplish the process demands high computation capability. The mobile cloud is the well-known existing offloading platform, which usually far-end network solution, to leverage computation of the resource-constrained mobile devices. Because of the far-end network solution, the user devices experience higher latency or network delay, which negatively affects the real-time mobile Internet of things (loT) applications. Therefore, this paper proposed near-end network solution of computation offloading in mobile edge/fog. The mobility, heterogeneity and geographical distribution mobile devices through several challenges in computation offloading in mobile edge/fog. However, for handling the computation resource demand from the massive mobile devices, a deep Q-learning based autonomic management framework is proposed. The distributed edge/fog network controller (FNC) scavenging the available edge/fog resources i.e. processing, memory, network to enable edge/fog computation service. The randomness in the availability of resources and numerous options for allocating those resources for offloading computation fits the problem appropriate for modeling through Markov decision process (MDP) and solution through reinforcement learning. The proposed model is simulated through MATLAB considering oscillated resource demands and mobility of end user devices. The proposed autonomic deep Q-learning based method significantly improves the performance of the computation offloading through minimizing the latency of service computing. The total power consumption due to different offloading decisions is also studied for comparative study purpose which shows the proposed approach as energy efficient with respect to the state-of-the-art computation offloading solutions. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:149 / 157
页数:9
相关论文
共 24 条
[1]  
AHO A. V., 2007, COMPILERS PRINCIPLES, V2
[2]  
Alam MGR, 2016, 2016 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN), P285, DOI 10.1109/ICOIN.2016.7427078
[3]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[4]  
Bonomi F., 2012, Proceedings of the first edition of the MCC workshop on Mobile cloud computing, P13, DOI [DOI 10.1145/2342509.2342513, 10.1145/2342509.2342513]
[5]   Coordinated Self-Configuration of Virtual Machines and Appliances Using a Model-Free Learning Approach [J].
Bu, Xiangping ;
Rao, Jia ;
Xu, Cheng-Zhong .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2013, 24 (04) :681-690
[6]  
Chun BG, 2011, EUROSYS 11: PROCEEDINGS OF THE EUROSYS 2011 CONFERENCE, P301
[7]  
Dijiang Huang, 2010, 2010 Fifth International Symposium on Service Oriented System Engineering (SOSE 2010), P27, DOI 10.1109/SOSE.2010.20
[8]   A survey of mobile cloud computing: architecture, applications, and approaches [J].
Dinh, Hoang T. ;
Lee, Chonho ;
Niyato, Dusit ;
Wang, Ping .
WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2013, 13 (18) :1587-1611
[9]   Mobile cloud computing: A survey [J].
Fernando, Niroshinie ;
Loke, Seng W. ;
Rahayu, Wenny .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01) :84-106
[10]   OPTIMIS: A holistic approach to cloud service provisioning [J].
Ferrer, Ana Juan ;
Hernandez, Francisco ;
Tordsson, Johan ;
Elmroth, Erik ;
Ali-Eldin, Ahmed ;
Zsigri, Csilla ;
Sirvent, Rauel ;
Guitart, Jordi ;
Badia, Rosa M. ;
Djemame, Karim ;
Ziegler, Wolfgang ;
Dimitrakos, Theo ;
Nair, Srijith K. ;
Kousiouris, George ;
Konstanteli, Kleopatra ;
Varvarigou, Theodora ;
Hudzia, Benoit ;
Kipp, Alexander ;
Wesner, Stefan ;
Corrales, Marcelo ;
Forgo, Nikolaus ;
Sharif, Tabassum ;
Sheridan, Craig .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (01) :66-77