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

被引:207
|
作者
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; INTERNET; THINGS; IOT; ASSIGNMENT;
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
相关论文
共 50 条
  • [1] Machine learning-based computation offloading in multi-access edge computing: A survey
    Choudhury, Alok
    Ghose, Manojit
    Islam, Akhirul
    Yogita
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 148
  • [2] A Survey on the Computation Offloading Approaches in Mobile Edge/Cloud Computing Environment: A Stochastic-based Perspective
    Shakarami, Ali
    Ghobaei-Arani, Mostafa
    Masdari, Mohammad
    Hosseinzadeh, Mehdi
    JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 639 - 671
  • [3] A Survey on the Computation Offloading Approaches in Mobile Edge/Cloud Computing Environment: A Stochastic-based Perspective
    Ali Shakarami
    Mostafa Ghobaei-Arani
    Mohammad Masdari
    Mehdi Hosseinzadeh
    Journal of Grid Computing, 2020, 18 : 639 - 671
  • [4] Learning-Based Computation Offloading Approaches in UAVs-Assisted Edge Computing
    Zhu, Shichao
    Gui, Lin
    Zhao, Dongmei
    Cheng, Nan
    Zhang, Qi
    Lang, Xiupu
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2021, 70 (01) : 928 - 944
  • [5] Learning-Based Task Offloading for Mobile Edge Computing
    Garaali, Rim
    Chaieb, Cirine
    Ajib, Wessam
    Afif, Meriem
    IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2022), 2022, : 1659 - 1664
  • [6] Deep Learning-Based Dynamic Computation Task Offloading for Mobile Edge Computing Networks
    Yang, Shicheng
    Lee, Gongwei
    Huang, Liang
    SENSORS, 2022, 22 (11)
  • [7] Learning for Computation Offloading in Mobile Edge Computing
    Dinh, Thinh Quang
    La, Quang Duy
    Quek, Tony Q. S.
    Shin, Hyundong
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) : 6353 - 6367
  • [8] Deep Reinforcement Learning-based computation offloading and distributed edge service caching for Mobile Edge Computing
    Xie, Mande
    Ye, Jiefeng
    Zhang, Guoping
    Ni, Xueping
    COMPUTER NETWORKS, 2024, 250
  • [9] Mobile Edge Computing: A Survey on Architecture and Computation Offloading
    Mach, Pavel
    Becvar, Zdenek
    IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2017, 19 (03): : 1628 - 1656
  • [10] Survey on the Methods of Computation Offloading in Mobile Edge Computing
    Zhang, Yi-Lin
    Liang, Yu-Zhu
    Yin, Mu-Jun
    Quan, Han-Yu
    Wang, Tian
    Jia, Wei-Jia
    Jisuanji Xuebao/Chinese Journal of Computers, 2021, 44 (12): : 2406 - 2430