A Survey of Machine Learning in Edge Computing: Techniques, Frameworks, Applications, Issues, and Research Directions

被引:6
|
作者
Jouini, Oumayma [1 ,2 ]
Sethom, Kaouthar [1 ]
Namoun, Abdallah [3 ]
Aljohani, Nasser [3 ]
Alanazi, Meshari Huwaytim [4 ]
Alanazi, Mohammad N. [5 ]
机构
[1] Technopark Elghazala, Higher Sch Commun Tunis SUPCOM, InnovCOM Lab, Ariana 2083, Tunisia
[2] Univ Tunis Manar, Natl Engn Sch Tunis, Tunis 1002, Tunisia
[3] Islamic Univ Madinah, Fac Comp & Informat Syst, Madinah 42351, Saudi Arabia
[4] Northern Border Univ, Coll Sci, Comp Sci Dept, Ar Ar 91431, Saudi Arabia
[5] Imam Mohammad Ibn Saud Islamic Univ IMSIU, Coll Comp & Informat Sci, Riyadh 13318, Saudi Arabia
关键词
machine learning; Internet of Things; IoT devices; edge intelligence; edge learning; artificial intelligence; deep learning; review; CLOUD; INTERNET; THINGS; IOT; DEVICE; FOG;
D O I
10.3390/technologies12060081
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Internet of Things (IoT) devices often operate with limited resources while interacting with users and their environment, generating a wealth of data. Machine learning models interpret such sensor data, enabling accurate predictions and informed decisions. However, the sheer volume of data from billions of devices can overwhelm networks, making traditional cloud data processing inefficient for IoT applications. This paper presents a comprehensive survey of recent advances in models, architectures, hardware, and design requirements for deploying machine learning on low-resource devices at the edge and in cloud networks. Prominent IoT devices tailored to integrate edge intelligence include Raspberry Pi, NVIDIA's Jetson, Arduino Nano 33 BLE Sense, STM32 Microcontrollers, SparkFun Edge, Google Coral Dev Board, and Beaglebone AI. These devices are boosted with custom AI frameworks, such as TensorFlow Lite, OpenEI, Core ML, Caffe2, and MXNet, to empower ML and DL tasks (e.g., object detection and gesture recognition). Both traditional machine learning (e.g., random forest, logistic regression) and deep learning methods (e.g., ResNet-50, YOLOv4, LSTM) are deployed on devices, distributed edge, and distributed cloud computing. Moreover, we analyzed 1000 recent publications on "ML in IoT" from IEEE Xplore using support vector machine, random forest, and decision tree classifiers to identify emerging topics and application domains. Hot topics included big data, cloud, edge, multimedia, security, privacy, QoS, and activity recognition, while critical domains included industry, healthcare, agriculture, transportation, smart homes and cities, and assisted living. The major challenges hindering the implementation of edge machine learning include encrypting sensitive user data for security and privacy on edge devices, efficiently managing resources of edge nodes through distributed learning architectures, and balancing the energy limitations of edge devices and the energy demands of machine learning.
引用
收藏
页数:34
相关论文
共 50 条
  • [41] Deep Learning for Edge Computing Applications: A State-of-the-Art Survey
    Wang, Fangxin
    Zhang, Miao
    Wang, Xiangxiang
    Ma, Xiaoqiang
    Liu, Jiangchuan
    IEEE ACCESS, 2020, 8 : 58322 - 58336
  • [42] Research on the Improved Extreme Learning Machine Algorithm in Edge Computing Environment
    Dong, Zengshou
    Ban, Rihua
    Yang, Yong
    BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 126 : 254 - 255
  • [43] A Review of Privacy and Security of Edge Computing in Smart Healthcare Systems: Issues, Challenges, and Research Directions
    Alzu'bi, Ahmad
    Alomar, Ala'a
    Alkhaza'leh, Shahed
    Abuarqoub, Abdelrahman
    Hammoudeh, Mohammad
    TSINGHUA SCIENCE AND TECHNOLOGY, 2024, 29 (04): : 1152 - 1180
  • [44] A Comprehensive Survey on Beamforming and Antenna Selection in MIMO Systems using Deep Learning and Machine Learning Techniques with Future Research Directions
    Kavitha, K. R.
    Sivakumar, T.
    2024 2ND WORLD CONFERENCE ON COMMUNICATION & COMPUTING, WCONF 2024, 2024,
  • [45] Machine-Learning-Assisted Security and Privacy Provisioning for Edge Computing: A Survey
    Singh, Shivani
    Sulthana, Razia
    Shewale, Tanvi
    Chamola, Vinay
    Benslimane, Abderrahim
    Sikdar, Biplab
    IEEE INTERNET OF THINGS JOURNAL, 2022, 9 (01): : 236 - 260
  • [46] Mobile Edge Computing and Machine Learning in the Internet of Unmanned Aerial Vehicles: A Survey
    Ning, Zhaolong
    Hu, Hao
    Wang, Xiaojie
    Guo, Lei
    Guo, Song
    Wang, Guoyin
    Gao, Xinbo
    ACM COMPUTING SURVEYS, 2024, 56 (01)
  • [47] Confidential Computing Across Edge-To-Cloud for Machine Learning: A Survey Study
    Zobaed, Sm
    Salehi, Mohsen Amini
    SOFTWARE-PRACTICE & EXPERIENCE, 2025,
  • [48] Classification of Bugs in Cloud Computing Applications Using Machine Learning Techniques
    Tabassum, Nadia
    Namoun, Abdallah
    Alyas, Tahir
    Tufail, Ali
    Taqi, Muhammad
    Kim, Ki-Hyung
    APPLIED SCIENCES-BASEL, 2023, 13 (05):
  • [49] Federated Learning for Edge Computing: A Survey
    Brecko, Alexander
    Kajati, Erik
    Koziorek, Jiri
    Zolotova, Iveta
    APPLIED SCIENCES-BASEL, 2022, 12 (18):
  • [50] Machine Learning Based Computational Gene Selection Models: A Survey, Performance Evaluation, Open Issues, and Future Research Directions
    Mahendran, Nivedhitha
    Durai Raj Vincent, P. M.
    Srinivasan, Kathiravan
    Chang, Chuan-Yu
    FRONTIERS IN GENETICS, 2020, 11