Machine learning-based computation offloading in edge and fog: a systematic review

被引:19
作者
Taheri-abed, Sanaz [1 ]
Moghadam, Amir Masoud Eftekhari [1 ]
Rezvani, Mohammad Hossein [1 ]
机构
[1] Islamic Azad Univ, Dept Comp & Informat Technol Engn, Qazvin Branch, Qazvin, Iran
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2023年 / 26卷 / 05期
关键词
Computation offloading; Machine learning; Fog computing; Mobile cloud computing; Mobile edge computing; MOBILE EDGE; RESOURCE-ALLOCATION; IOT; MANAGEMENT; FRAMEWORK; INTERNET; OPTIMIZATION; BLOCKCHAIN; NETWORKS; SERVICE;
D O I
10.1007/s10586-023-04100-z
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Today, Mobile Cloud Computing (MCC) alone can no longer respond to the increasing volume of data and satisfy the necessary delays in real-time applications. In addition, challenges such as security, energy consumption, storage space, bandwidth, lack of mobility support, and lack of location awareness have made this problem more challenging. Expanding applications such as online gaming, Augmented Reality (AR), Virtual Reality (VR), metaverse, e-health, and the Internet of Things (IoT) have brought up new paradigms for processing big data. Some of the paradigms that have emerged in the last decade are trying to alleviate cloud computing problems jointly. Mobile Edge Computing (MEC) and Fog Computing (FC) are the most critical techniques that serve the IoT. One of the common points of the above paradigms is the offloading of IoT tasks. This paper reviews machine learning-based computation offloading mechanisms in the edge and fog environment. This review covers three significant areas of machine learning: supervised learning, unsupervised learning, and reinforcement learning. We discuss various performance metrics, tools, and case studies and analyze their advantages and disadvantages. We systematically elaborate on open issues and research challenges that are crucial for the next decade.
引用
收藏
页码:3113 / 3144
页数:32
相关论文
共 50 条
[31]   An Efficient Machine Learning-Based Resource Allocation Scheme for SDN-Enabled Fog Computing Environment [J].
Singh, Jagdeep ;
Singh, Parminder ;
Hedabou, Mustapha ;
Kumar, Neeraj .
IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2023, 72 (06) :8004-8017
[32]   Machine Learning-Based Edge Placement Error Analysis and Optimization: A Systematic Review [J].
Ngo, Anh Tuan ;
Dey, Bappaditya ;
Halder, Sandip ;
De Gendt, Stefan ;
Wang, Changhai .
IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2023, 36 (01) :1-13
[33]   A comprehensive survey on reinforcement-learning-based computation offloading techniques in Edge Computing Systems [J].
Hortelano, Diego ;
de Miguel, Ignacio ;
Duran Barroso, Ramon J. ;
Carlos Aguado, Juan ;
Merayo, Noemi ;
Ruiz, Lidia ;
Asensio, Adrian ;
Masip-Bruin, Xavi ;
Fernandez, Patricia ;
Abril, Evaristo J. .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2023, 216
[34]   Bringing intelligence to Edge/Fog in Internet of Things-based healthcare applications: Machine learning/deep learning-based use cases [J].
Makina, Hela ;
Ben Letaifa, Asma .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2023, 36 (09)
[35]   A Learning-Based Approach for Vehicle-to-Vehicle Computation Offloading [J].
Dai, Xingxia ;
Xiao, Zhu ;
Jiang, Hongbo ;
Chen, Hongyang ;
Min, Geyong ;
Dustdar, Schahram ;
Cao, Jiannong .
IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (08) :7244-7258
[36]   Learning-Based Collaborative Computation Offloading in UAV-Assisted Multi-Access Edge Computing [J].
Xu, Zikun ;
Liu, Junhui ;
Guo, Ying ;
Dong, Yunyun ;
He, Zhenli .
ELECTRONICS, 2023, 12 (20)
[37]   Deep Learning-Based Dynamic Computation Task Offloading for Mobile Edge Computing Networks [J].
Yang, Shicheng ;
Lee, Gongwei ;
Huang, Liang .
SENSORS, 2022, 22 (11)
[38]   MEDIA: An Incremental DNN Based Computation Offloading for Collaborative Cloud-Edge Computing [J].
Zhao, Liang ;
Han, Yingcan ;
Hawbani, Ammar ;
Wan, Shaohua ;
Guo, Zhenzhou ;
Guizani, Mohsen .
IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2024, 11 (02) :1986-1998
[39]   Energy-Efficient and delay-guaranteed computation offloading for fog-based IoT networks [J].
Shahryari, Om-Kolsoom ;
Pedram, Hossein ;
Khajehvand, Vahid ;
TakhtFooladi, Mehdi Dehghan .
COMPUTER NETWORKS, 2020, 182
[40]   Learning for Computation Offloading in Mobile Edge Computing [J].
Dinh, Thinh Quang ;
La, Quang Duy ;
Quek, Tony Q. S. ;
Shin, Hyundong .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) :6353-6367