An improved beluga whale optimization using ring topology for solving multi-objective task scheduling in cloud

被引:0
作者
Zade, Behnam Mohammad Hasani [1 ]
Mansouri, Najme [1 ]
Javidi, Mohammad Masoud [1 ]
机构
[1] Shahid Bahonar Univ Kerman, Dept Comp Sci, Kerman, Iran
关键词
Multi-Objective; Task scheduling; Cloud computing; Meta-heuristic; Ring topology; SYMBIOTIC ORGANISMS SEARCH; ALGORITHM; STRATEGY;
D O I
10.1016/j.cie.2024.110836
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
To enhance cloud system performance and customer satisfaction levels, task scheduling must be addressed in the system. Beluga Whale Optimization (BWO) is a metaheuristic method that was developed recently. However, this method still suffers from local minima stagnation despite having an operator that enhances the diversity of population. As a result, Opposition-Based Learning (OBL) can be combined with a Levy Fight Distribution (LFD) and a hybrid balance factor to overcome conventional BWO's main weaknesses, including slow convergence and local optima traps. We present a multi-objective form of improved BWO (IBWO) to solve task scheduling problems considering both makespan and costs. Multi Objective Improved Beluga Whale Optimization with Ring Topology (MO-IBWO-Ring) is proposed as an efficient task scheduling algorithm that uses whales as feasible solutions for cloud computing tasks. Local search capabilities are also enhanced by using the ring topology concept. The proposed MO-IBWO-Ring algorithm as an optimization algorithm is tested on ten new test functions, and its performance is compared with four algorithms (i.e., Decision space-based Niching Non-dominated Sorting Genetic Algorithm II (DN-NSGAII), Multi-Objective Particle Swarm Optimization algorithm with Ring topology and Special Crowding Distance (MO_Ring_PSO_SCD), Omni-optimizer, and Multi-Objective Particle Swarm Optimization (MOPSO)). Two scenarios have been used to evaluate MO-IBWO-Ring's performance as a task scheduler. 1) Heterogeneous Computing Scheduling Problem (HCSP) is used as the benchmark dataset with a small (512) and a medium (1024) number of tasks, and 2) with random generated tasks and VMs. When measuring provider metrics, the proposed method achieved better results than competing methods.
引用
收藏
页数:24
相关论文
共 41 条
  • [1] Energy-Aware Marine Predators Algorithm for Task Scheduling in IoT-Based Fog Computing Applications
    Abdel-Basset, Mohamed
    Mohamed, Reda
    Elhoseny, Mohamed
    Bashir, Ali Kashif
    Jolfaei, Alireza
    Kumar, Neeraj
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (07) : 5068 - 5076
  • [2] An efficient symbiotic organisms search algorithm with chaotic optimization strategy for multi-objective task scheduling problems in cloud computing environment
    Abdullahi, Mohammed
    Ngadi, Md Asri
    Dishing, Salihu Idi
    Abdulhamid, Shafi'i Muhammad
    Ahmad, Barroon Isma'eel
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2019, 133 : 60 - 74
  • [3] Improved slime mould algorithm by opposition-based learning and Levy flight distribution for global optimization and advances in real-world engineering problems
    Abualigah, Laith
    Diabat, Ali
    Abd Elaziz, Mohamed
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (2) : 1163 - 1202
  • [4] Metaheuristic task scheduling algorithms for cloud computing environments
    Aktan, Merve Nur
    Bulut, Hasan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (09)
  • [5] Elite learning Harris hawks optimizer for multi-objective task scheduling in cloud computing
    Amer, Dina A.
    Attiya, Gamal
    Zeidan, Ibrahim
    Nasr, Aida A.
    [J]. JOURNAL OF SUPERCOMPUTING, 2022, 78 (02) : 2793 - 2818
  • [6] Job Scheduling in Cloud Computing Using a Modified Harris Hawks Optimization and Simulated Annealing Algorithm
    Attiya, Ibrahim
    Abd Elaziz, Mohamed
    Xiong, Shengwu
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2020, 2020
  • [7] A collaborative scheduling method for cloud computing heterogeneous workflows based on deep reinforcement learning
    Chen, Genxin
    Qi, Jin
    Sun, Ying
    Hu, Xiaoxuan
    Dong, Zhenjiang
    Sun, Yanfei
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 141 : 284 - 297
  • [8] Efficient task scheduling for budget constrained parallel applications on heterogeneous cloud computing systems
    Chen, Weihong
    Xie, Guoqi
    Li, Renfa
    Bai, Yang
    Fan, Chunnian
    Li, Keqin
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 74 : 1 - 11
  • [9] Symbiotic Organisms Search: A new metaheuristic optimization algorithm
    Cheng, Min-Yuan
    Prayogo, Doddy
    [J]. COMPUTERS & STRUCTURES, 2014, 139 : 98 - 112
  • [10] Deb K, 2005, LECT NOTES COMPUT SC, V3410, P47