Optimizing task offloading with metaheuristic algorithms across cloud, fog, and edge computing networks: A comprehensive survey and state-of-the-art schemes

被引:1
作者
Rahmani, Amir Masoud [1 ]
Haider, Amir [2 ]
Khoshvaght, Parisa [3 ,4 ]
Gharehchopogh, Farhad Soleimanian [5 ,6 ]
Moghaddasi, Komeil [5 ]
Rajabi, Shakiba [5 ]
Hosseinzadeh, Mehdi [7 ,8 ]
机构
[1] Natl Yunlin Univ Sci & Technol, Future Technol Res Ctr, Yunlin, Taiwan
[2] Sejong Univ, Dept Artificial Intelligence & Robot, Seoul 05006, South Korea
[3] Duy Tan Univ, Inst Res & Dev, Da Nang, Vietnam
[4] Duy Tan Univ, Sch Engn & Technol, Da Nang, Vietnam
[5] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
[6] Appl Sci Private Univ, Appl Sci Res Ctr, Amman, Jordan
[7] Duy Tan Univ, Sch Comp Sci, Da Nang, Vietnam
[8] Jadara Univ, Res Ctr, Irbid, Jordan
关键词
Offloading; Metaheuristic algorithms; Cloud computing; Fog computing; Edge computing; PARTICLE SWARM OPTIMIZATION; MANAGEMENT; DEPLOYMENT; INTERNET;
D O I
10.1016/j.suscom.2024.101080
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) significantly impacts various industries, enabling better connectivity and real-time data exchange for applications ranging from smart cities to healthcare. Integrating cloud, fog, and edge computing is essential for managing increased data and processing needs as IoT networks become complex. Cloud computing provides extensive storage and powerful computing capabilities but can experience delays due to the distance data must travel. Fog computing addresses these delays by processing data closer to its source, while edge computing reduces them even further by processing data directly on IoT devices. Effective management of these computing layers requires strategic task offloading, which involves moving tasks to the most appropriate computing layer to balance latency, energy consumption, and operational efficiency. Several strategies have been developed to optimize network communication and task offloading, with metaheuristic algorithms emerging as promising approaches. Inspired by natural processes, these algorithms are skilled at searching complex spaces to find near-optimal solutions for efficient and dynamic task offloading. This review provides a detailed analysis of how metaheuristic algorithms optimize task offloading. It evaluates their effectiveness in improving system performance, managing resources, and reducing costs. The review also identifies the current challenges in this area and suggests future research directions to advance this field.
引用
收藏
页数:34
相关论文
共 191 条
  • [1] Meta-heuristic-based offloading task optimization in mobile edge computing
    Abbas, Aamir
    Raza, Ali
    Aadil, Farhan
    Maqsood, Muazzam
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2021, 17 (06)
  • [2] SR-PSO: server residual efficiency-aware particle swarm optimization for dynamic virtual machine scheduling
    Ajmera, Kashav
    Tewari, Tribhuwan Kumar
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (14) : 15459 - 15495
  • [3] VMS-MCSA: virtual machine scheduling using modified clonal selection algorithm
    Ajmera, Kashav
    Tewari, Tribhuwan Kumar
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3531 - 3549
  • [4] Harris hawks optimization: a comprehensive review of recent variants and applications
    Alabool, Hamzeh Mohammad
    Alarabiat, Deemah
    Abualigah, Laith
    Heidari, Ali Asghar
    [J]. NEURAL COMPUTING & APPLICATIONS, 2021, 33 (15) : 8939 - 8980
  • [5] Aleteemat S., 2023, 2023 14 INT C INF CO, P1, DOI [10.1109/ICICS60529.2023.10330532, DOI 10.1109/ICICS60529.2023.10330532]
  • [6] Reinforcement learning based task offloading of IoT applications in fog computing: algorithms and optimization techniques
    Allaoui, Takwa
    Gasmi, Kaouther
    Ezzedine, Tahar
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (08): : 10299 - 10324
  • [7] A new offloading method in the green mobile cloud computing based on a hybrid meta-heuristic algorithm
    Almadhor, Ahmad
    Alharbi, Abdullah
    Alshamrani, Ahmad M.
    Alosaimi, Wael
    Alyami, Hashem
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2022, 36
  • [8] ODM-BCSA: An Offloading Decision-Making Framework based on Binary Cuckoo Search Algorithm for Mobile Edge Computing
    Alqarni, Manal
    Cherif, Asma
    Alkayyal, Entisar
    [J]. COMPUTER NETWORKS, 2023, 226
  • [9] Task offloading using GPU-based particle swarm optimization for high-performance vehicular edge computing
    Alqarni, Mohamed A.
    Mousa, Mohamed H.
    Hussein, Mohamed K.
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (10) : 10356 - 10364
  • [10] MSSAMTO-IoV: modified sparrow search algorithm for multi-hop task offloading for IoV
    Alseid, Marya
    El-Moursy, Ali A.
    Alfawaz, Oruba
    Khedr, Ahmed M.
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (18) : 20769 - 20789