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

被引:13
|
作者
Mohammadzadeh, Ali [1 ]
Masdari, Mohammad [2 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Shahindezh Branch, Shahindezh, Iran
[2] Islamic Azad Univ, Dept Comp Engn, Urmia Branch, Orumiyeh, Iran
关键词
Workflow; Scheduling; SOA; GOA; Multi-cloud; Pareto front; GENETIC ALGORITHM; TIME;
D O I
10.1007/s12652-021-03482-5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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
页数:21
相关论文
共 50 条
  • [1] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Ali Mohammadzadeh
    Mohammad Masdari
    [J]. Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 3509 - 3529
  • [2] Scheduling scientific workflow using multi-objective algorithm with fuzzy resource utilization in multi-cloud environment
    Farid, Mazen
    Latip, Rohaya
    Hussin, Masnida
    Abdul Hamid, Nor Asilah Wati
    [J]. IEEE Access, 2020, 8 : 24309 - 24322
  • [3] Scheduling Scientific Workflow Using Multi-Objective Algorithm With Fuzzy Resource Utilization in Multi-Cloud Environment
    Farid, Mazen
    Latip, Rohaya
    Hussin, Masnida
    Hamid, Nor Asilah Watt Abdul
    [J]. IEEE ACCESS, 2020, 8 : 24309 - 24322
  • [4] A Hybrid Algorithm for Multi-Objective Scientific Workflow Scheduling in IaaS Cloud
    Gao, Yongqiang
    Zhang, Shuyun
    Zhou, Jiantao
    [J]. IEEE ACCESS, 2019, 7 : 125783 - 125795
  • [5] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Srichandan Sobhanayak
    [J]. Computing, 2023, 105 : 2119 - 2142
  • [6] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Sobhanayak, Srichandan
    [J]. COMPUTING, 2023, 105 (10) : 2119 - 2142
  • [7] A hybrid multi-objective metaheuristic optimization algorithm for scientific workflow scheduling
    Ali Mohammadzadeh
    Mohammad Masdari
    Farhad Soleimanian Gharehchopogh
    Ahmad Jafarian
    [J]. Cluster Computing, 2021, 24 : 1479 - 1503
  • [8] A hybrid multi-objective metaheuristic optimization algorithm for scientific workflow scheduling
    Mohammadzadeh, Ali
    Masdari, Mohammad
    Gharehchopogh, Farhad Soleimanian
    Jafarian, Ahmad
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 1479 - 1503
  • [9] Adaptive golden eagle optimization based multi-objective scientific workflow scheduling on multi-cloud environment
    S. Immaculate Shyla
    T. Beula Bell
    C. Jaspin Jeba Sheela
    [J]. Multimedia Tools and Applications, 2024, 83 : 47175 - 47198
  • [10] Multi-objective secure aware workflow scheduling algorithm in cloud computing based on hybrid optimization algorithm
    Reddy, G. Narendrababu
    Kumar, S. Phani
    [J]. WEB INTELLIGENCE, 2023, 21 (04) : 385 - 405