Multiobjective Harris Hawks Optimization-Based Task Scheduling in Cloud-Fog Computing

被引:2
|
作者
Ali, Asad [1 ]
Shah, Syed Adeel Ali [2 ]
Al Shloul, Tamara [3 ]
Assam, Muhammad [4 ]
Ghadi, Yazeed Yasin [5 ]
Lim, Sangsoon [6 ]
Zia, Ahmad [7 ]
机构
[1] Abdul Wali Khan Univ, Mardan Inst Sci & Technol, Mardan 23200, Pakistan
[2] Univ Engn & Technol Peshawar, Dept CS & IT, Peshawar 25000, Khyber Pakhtunk, Pakistan
[3] Liwa Coll Technol, Dept Gen Educ, Abu Dhabi, U Arab Emirates
[4] Univ Sci & Technol Bannu, Dept Software Engn, Bannu 28100, Pakistan
[5] Al Ain Univ, Dept Comp Sci & Software Engn, Abu Dhabi, U Arab Emirates
[6] Sungkyul Univ, Dept Comp Engn, Anyang 14097, South Korea
[7] Univ Peshawar, Dept Elect, Peshawar 25120, Pakistan
来源
IEEE INTERNET OF THINGS JOURNAL | 2024年 / 11卷 / 13期
基金
新加坡国家研究基金会;
关键词
Harris hawks optimization (HHO); optimization of task scheduling; task scheduling in cloud-fog computing; GREY WOLF OPTIMIZER; GENETIC ALGORITHM; DUPLICATION; EFFICIENT;
D O I
10.1109/JIOT.2024.3391024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The cloud-fog computing paradigm is a novel hybrid computing model that delivers computational services to Fog nodes situated near data sources. This paradigm features a volatile and dynamic network topology, comprising heterogeneous IoT devices with varying computational capabilities, alongside a large number of diverse end-user requests. These complexities present significant challenges for researchers in establishing a robust, energy-efficient, and reliable communication environment. Efficient and optimal task scheduling is among these challenges, as it involves finding appropriate computing resources for processing tasks. Assigning tasks to fog nodes reduces delay but increases energy consumption, while routing tasks to cloud servers conserves energy but prolongs transmission delay. Therefore, it is essential to develop an optimal task scheduling algorithm for a reliable, delay-efficient, and energy-efficient communication environment. To address this, we propose a multiobjective Harris hawks optimization (HHO)-based task scheduling algorithm (MoHHOTS) for cloud-fog computing networks, aiming to optimize task scheduling with the objectives of minimizing delay and energy consumption. MoHHOTS is implemented in MATLAB and evaluated against state-of-the-art benchmark algorithms, including MOGWO and the cloud-fog cooperation algorithm. Leveraging the high convergence and stochastic operators of the HHO algorithm, alongside a balanced approach to iteration between diversification and intensification, the proposed algorithm provides a set of tradeoff solutions via the Pareto-optimal Front. Simulation results demonstrate the efficacy of the proposed solution, achieving improvements of up to 25% over a similar scheduling algorithm in terms of optimizing transmission delay and energy consumption.
引用
收藏
页码:24334 / 24352
页数:19
相关论文
共 50 条
  • [41] Survey on Job Scheduling in Cloud-Fog Architecture
    Barros, Celestino
    Rocio, Vitor
    Sousa, Andre
    Paredes, Hugo
    [J]. 2020 15TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2020), 2020,
  • [42] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment
    Abohamama, A. S.
    El-Ghamry, Amir
    Hamouda, Eslam
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
  • [43] FBRC: Optimization of task scheduling in Fog-based Region and Cloud
    Thanh Dat Dang
    Doan Hoang
    [J]. 2017 16TH IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS / 11TH IEEE INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING / 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2017, : 1109 - 1114
  • [44] Heuristic Scheduling Algorithm for Workflow Applications in Cloud-Fog Computing Based on Realistic Client Port Communication
    Chongdarakul, Waralak
    Aunsri, Nattapol
    [J]. IEEE ACCESS, 2024, 12 : 134453 - 134485
  • [45] An Improved Coral Reef Optimization-Based Scheduling Algorithm for Cloud Computing
    Wan, Shuzhen
    Qi, Lixin
    [J]. JOURNAL OF MATHEMATICS, 2021, 2021
  • [46] A Comparative Evaluation of Population-based Optimization Algorithms for Workflow Scheduling in Cloud-Fog Environments
    Subramoney, Dineshan
    Nyirenda, Clement N.
    [J]. 2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 760 - 767
  • [47] Task Scheduling Optimization in Cloud Computing Based on Genetic Algorithms
    Hamed, Ahmed Y.
    Alkinani, Monagi H.
    [J]. CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 69 (03): : 3289 - 3301
  • [48] Task scheduling optimization in cloud computing based on heuristic Algorithm
    [J]. Guo, L. (kftjh@yahoo.com.cn), 1600, Academy Publisher (07):
  • [49] Cloud Computing Task Scheduling Based on Pigeon Inspired Optimization
    Loheswaran, K.
    [J]. BIOSCIENCE BIOTECHNOLOGY RESEARCH COMMUNICATIONS, 2020, 13 (06): : 173 - 177
  • [50] A Cloud-Fog Based Adaptive Framework for Optimal Scheduling of Energy Hubs
    Peng, Huan
    Xiong, Ruoyu
    Feng, Ting
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2022, 18 (08) : 5681 - 5688