Autonomic computation offloading in mobile edge for IoT applications

被引:162
作者
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
    Beloglazov, Anton
    Abawajy, Jemal
    Buyya, Rajkumar
    [J]. 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
    Bu, Xiangping
    Rao, Jia
    Xu, Cheng-Zhong
    [J]. 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
    Dinh, Hoang T.
    Lee, Chonho
    Niyato, Dusit
    Wang, Ping
    [J]. WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2013, 13 (18) : 1587 - 1611
  • [9] Mobile cloud computing: A survey
    Fernando, Niroshinie
    Loke, Seng W.
    Rahayu, Wenny
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 84 - 106
  • [10] OPTIMIS: A holistic approach to cloud service provisioning
    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
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (01): : 66 - 77