Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach

被引:0
|
作者
Mirsaeid Hosseini Shirvani
Reza Noorian Talouki
机构
[1] Islamic Azad University,Department of Computer Engineering, Sari Branch
来源
关键词
Cloud computing; Scheduling; Meta-Heuristic Algorithms; Task duplication; Bi-objective optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Scheduling of scientific workflows on hybrid cloud architecture, which contains private and public clouds, is a challenging task because schedulers should be aware of task inter-dependencies, underlying heterogeneity, cost diversity, and virtual machine (VM) variable configurations during the scheduling process. On the one side, reaching a minimum total execution time or makespan is a favorable issue for users whereas the cost of utilizing quicker VMs may lead to conflict with their budget on the other side. Existing works in the literature scarcely consider VM’s monetary cost in the scheduling process but mainly focus on makespan. Therefore, in this paper, the problem of scientific workflow scheduling running on hybrid cloud architecture is formulated to a bi-objective optimization problem with makespan and monetary cost minimization viewpoint. To address this combinatorial discrete problem, this paper presents a hybrid bi-objective optimization based on simulated annealing and task duplication algorithms (BOSA-TDA) that exploits two important heuristics heterogeneous earliest finish time (HEFT) and duplication techniques to improve canonical SA. The extensive simulation results reported of running different well-known scientific workflows such as LIGO, SIPHT, Cybershake, Montage, and Epigenomics demonstrate that proposed BOSA-TDA has the amount of 12.5%, 14.5%, 17%, 13.5%, and 18.5% average improvement against other existing approaches in terms of makespan, monetary cost, speed up, SLR, and efficiency metrics, respectively.
引用
收藏
页码:1085 / 1114
页数:29
相关论文
共 50 条
  • [41] IFFO: An Improved Fruit Fly Optimization Algorithm for Multiple Workflow Scheduling Minimizing Cost and Makespan in Cloud Computing Environments
    Aggarwal, Ambika
    Dimri, Priti
    Agarwal, Amit
    Verma, Madhushi
    Alhumyani, Hesham A.
    Masud, Mehedi
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [42] Improved many-objective particle swarm optimization algorithm for scientific workflow scheduling in cloud computing
    Saeedi, Sahar
    Khorsand, Reihaneh
    Bidgoli, Somaye Ghandi
    Ramezanpour, Mohammadreza
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2020, 147
  • [43] Deadline Constrained Cloud Computing Resources Scheduling for Cost Optimization Based on Dynamic Objective Genetic Algorithm
    Chen, Zong-Gan
    Du, Ke-Ling
    Zhan, Zhi-Hui
    Zhang, Lun
    [J]. 2015 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2015, : 708 - 714
  • [44] SWSA: A Hybrid Scientific Workflow Scheduling Algorithm Based on Metaheuristic Approach in Cloud Computing Environment
    Abbasi, Leyli
    Momeni, Hossien
    Yaghoubi, Mehdi
    [J]. JOURNAL OF INFORMATION & KNOWLEDGE MANAGEMENT, 2021, 20 (03)
  • [45] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Mohammadzadeh, Ali
    Masdari, Mohammad
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (4) : 3509 - 3529
  • [46] 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
  • [47] A Bi-objective Scheduling Approach for Energy Optimisation of Executing and Transmitting HPC Applications in Decentralised Multi-cloud Systems
    Alsughayyir, Aeshah
    Erlebach, Thomas
    [J]. 2017 16TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC-2017), 2017, : 44 - 53
  • [48] A bi-objective workflow scheduling in virtualized fog-cloud computing using NSGA-II with semi-greedy initialization
    Karami, Shahriar
    Azizi, Sadoon
    Ahmadizar, Fardin
    [J]. APPLIED SOFT COMPUTING, 2024, 151
  • [49] Optimized multi-objective Q-learning with enhanced beetle swarm optimization based scientific workflows scheduling on cloud computing environment
    Nivethithai, S.
    Hariharan, B.
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (01):
  • [50] Versatile time-cost algorithm (VTCA) for scheduling non-preemptive tasks of time critical workflows in cloud computing systems
    Babu, L. D. Dhinesh
    Krishna, P. Venkata
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION NETWORKS AND DISTRIBUTED SYSTEMS, 2013, 11 (04) : 390 - 411