A survey on the computation offloading approaches in mobile edge computing: A machine learning-based perspective

被引:221
作者
Shakarami, Ali [1 ]
Ghobaei-Arani, Mostafa [1 ]
Shahidinejad, Ali [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Qom Branch, Qom, Iran
关键词
Computation offloading; Mobile edge computing; Machine learning; Reinforcement learning; Supervised learning; Unsupervised learning; RESOURCE-MANAGEMENT; ASSIGNMENT; INTERNET; THINGS;
D O I
10.1016/j.comnet.2020.107496
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid developments in emerging mobile technologies, utilizing resource-hungry mobile applications such as media processing, online Gaming, Augmented Reality (AR), and Virtual Reality (VR) play an essential role in both businesses and entertainments. To soften the burden of such complexities incurred by fast developments of such serving technologies, distributed Mobile Edge Computing (MEC) has been developed, aimed at bringing the computation environments near the end-users, usually in one hop, to reach predefined requirements. In the literature, offloading approaches are developed to connect the computation environments to mobile devices by transferring resource-hungry tasks to the near servers. Because of some rising problems such as inherent software and hardware heterogeneity, restrictions, dynamism, and stochastic behavior of the ecosystem, the computation offloading issues consider as the essential challenging problems in the MEC environment. However, to the best of the author's knowledge, in spite of its significance, in machine learning-based (ML-based) computation offloading mechanisms, there is not any systematic, comprehensive, and detailed survey in the MEC environment. In this paper, we provide a review on the ML-based computation offloading mechanisms in the MEC environment in the form of a classical taxonomy to identify the contemporary mechanisms on this crucial topic and to offer open issues as well. The proposed taxonomy is classified into three main fields: Reinforcement learning-based mechanisms, supervised learning-based mechanisms, and unsupervised learning-based mechanisms. Next, these classes are compared with each other based on the essential features such as performance metrics, case studies, utilized techniques, and evaluation tools, and their advantages and weaknesses are discussed, as well. Finally, open issues and uncovered or inadequately covered future research challenges are argued, and the survey is concluded.
引用
收藏
页数:24
相关论文
共 121 条
[1]   Offloading in fog computing for IoT: Review, enabling technologies, and research opportunities [J].
Aazam, Mohammad ;
Zeadally, Sherali ;
Harras, Khaled A. .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 87 :278-289
[2]   Cross-Layer Cloud Offloading With Quality of Service Guarantees in Fog-RANs [J].
Al-Abiad, Mohammed S. ;
Hossain, Md. Jahangir ;
Sorour, Sameh .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (12) :8435-8449
[3]   Autonomic computation offloading in mobile edge for IoT applications [J].
Alam, Md Golam Rabiul ;
Hassan, Mohammad Mehedi ;
Uddin, Md. Zia ;
Almogren, Ahmad ;
Fortino, Giancarlo .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 90 :149-157
[4]  
[Anonymous], 2018, DISTRIBUTING COMPUTI, DOI DOI 10.1007/978-3-319-64063-1_4
[5]  
[Anonymous], 2019, MULTIMED TOOLS APPL
[6]   Sustainable Offloading in Mobile Cloud Computing: Algorithmic Design and Implementation [J].
Boukerche, Azzedine ;
Guan, Shichao ;
De Grande, Robson E. .
ACM COMPUTING SURVEYS, 2019, 52 (01)
[7]   Intelligent Offloading in Multi-Access Edge Computing: A State-of-the-Art Review and Framework [J].
Cao, Bin ;
Zhang, Long ;
Li, Yun ;
Feng, Daquan ;
Cao, Wei .
IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (03) :56-62
[8]  
Cao K., 2019, IEEE T COMPUTER AIDE
[9]  
Chen XF, 2018, IEEE VTS VEH TECHNOL
[10]   Optimized Computation Offloading Performance in Virtual Edge Computing Systems via Deep Reinforcement Learning [J].
Chen, Xianfu ;
Zhang, Honggang ;
Wu, Celimuge ;
Mao, Shiwen ;
Ji, Yusheng ;
Bennis, Mehdi .
IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) :4005-4018