Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm

被引:0
|
作者
Ali Mohammadzadeh
Mohammad Masdari
机构
[1] Islamic Azad University,Department of Computer Engineering, Shahindezh Branch
[2] Islamic Azad University,Department of Computer Engineering, Urmia Branch
来源
Journal of Ambient Intelligence and Humanized Computing | 2023年 / 14卷
关键词
Workflow; Scheduling; SOA; GOA; Multi-cloud; Pareto front;
D O I
暂无
中图分类号
学科分类号
摘要
Multi-cloud is the use of multiple cloud computing in a single heterogeneous architecture. Workflow scheduling in multi-cloud computing is an NP-Hard problem for which many heuristics and meta-heuristics are introduced. This paper first presents a hybrid multi-objective optimization algorithm denoted as HGSOA-GOA, which combines the Seagull Optimization Algorithm (SOA) and Grasshopper Optimization Algorithm (GOA). The HGSOA-GOA applies chaotic maps for producing random numbers and achieves a good trade-off between exploitation and exploration, leading to an improvement in the convergence rate. Then, HGSOA-GOA is applied for scientific workflow scheduling problems in multi-cloud computing environments by considering factors such as makespan, cost, energy, and throughput. In this algorithm, a solution from the Pareto front is selected using a knee-point method and then is applied for assigning the scientific workflows’ tasks in a multi-cloud environment. Extensive comparisons are conducted using the CloudSim and WorkflowSim tools and the results are compared to the SPEA2 algorithm. The achieved results exhibited that the HGSOA-GOA can outperform other algorithms in terms of metrics such as IGD, coverage ratio, and so on.
引用
收藏
页码:3509 / 3529
页数:20
相关论文
共 50 条
  • [11] Adaptive golden eagle optimization based multi-objective scientific workflow scheduling on multi-cloud environment
    Shyla, S. Immaculate
    Bell, T. Beula
    Sheela, C. Jaspin Jeba
    MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 83 (16) : 47175 - 47198
  • [12] Multi-Objective Workflow Scheduling in Cloud Using Archimedes Optimization Algorithm
    Kushwaha, Shweta
    Singh, Ravi Shankar
    Prajapati, Kanika
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2025, 37 (4-5):
  • [13] Scheduling Scientific Workflow in Multi-Cloud: A Multi-Objective Minimum Weight Optimization Decision-Making Approach
    Farid, Mazen
    Lim, Heng Siong
    Lee, Chin Poo
    Latip, Rohaya
    SYMMETRY-BASEL, 2023, 15 (11):
  • [14] Multi-Objective Workflow Scheduling to Serverless Architecture in a Multi-Cloud Environment
    Ramesh, Manju
    Chahal, Dheeraj
    Phalak, Chetan
    Singhal, Rekha
    2023 IEEE INTERNATIONAL CONFERENCE ON CLOUD ENGINEERING, IC2E, 2023, : 173 - 183
  • [15] A Hybrid Metaheuristic for Multi-Objective Scientific Workflow Scheduling in a Cloud Environment
    Anwar, Nazia
    Deng, Huifang
    APPLIED SCIENCES-BASEL, 2018, 8 (04):
  • [16] Chaotic hybrid multi-objective optimization algorithm for scientific workflow scheduling in multisite clouds
    Mohammadzadeh, Ali
    Javaheri, Danial
    Artin, Javad
    JOURNAL OF THE OPERATIONAL RESEARCH SOCIETY, 2024, 75 (02) : 314 - 335
  • [17] A hybrid multi-objective Particle Swarm Optimization for scientific workflow scheduling
    Verma, Amandeep
    Kaushal, Sakshi
    PARALLEL COMPUTING, 2017, 62 : 1 - 19
  • [18] Dynamic deadline constrained multi-objective workflow scheduling in multi-cloud environments
    Cai, Xingjuan
    Zhang, Yan
    Li, Mengxia
    Wu, Linjie
    Zhang, Wensheng
    Chen, Jinjun
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 258
  • [19] Reliability-Aware Multi-Objective Memetic Algorithm for Workflow Scheduling Problem in Multi-Cloud System
    Qin, Shuo
    Pi, Dechang
    Shao, Zhongshi
    Xu, Yue
    Chen, Yang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2023, 34 (04) : 1343 - 1361
  • [20] A Multi-Objective Task Scheduling Algorithm for Heterogeneous Multi-Cloud Environment
    Panda, Sanjaya K.
    Jana, Prasanta K.
    2015 INTERNATIONAL CONFERENCE ON ELECTRONIC DESIGN, COMPUTER NETWORKS & AUTOMATED VERIFICATION (EDCAV), 2015, : 82 - 87