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 条
  • [21] Bi-Objective Workflow Scheduling on Heterogeneous Computing Systems Using a Memetic Algorithm
    Zhang, Yujian
    Tong, Fei
    Li, Chuanyou
    Xu, Yuwei
    [J]. ELECTRONICS, 2021, 10 (02) : 1 - 20
  • [22] A Bi-objective Game-based Task Scheduling Method in Cloud Computing Environment
    Guo, Wanwan
    Zhao, Mengkai
    Cui, Zhihua
    Xie, Liping
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2022, 16 (11): : 3565 - 3583
  • [23] A bi-objective genetic algorithm approach to risk mitigation in project scheduling
    Kilic, Murat
    Ulusoy, Guenduez
    Serifoglu, Funda Sivrikaya
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2008, 112 (01) : 202 - 216
  • [24] Co-evolutionary and Elite learning-based bi-objective Poor and Rich Optimization algorithm for scheduling multiple workflows in the cloud
    Li, Huifang
    Tian, Luzhi
    Xu, Guanghao
    Abreu, Julio Ruben Canizares
    Huang, Shuangxi
    Chai, Senchun
    Xia, Yuanqing
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 152 : 99 - 111
  • [25] DDQN-TS: A novel bi-objective intelligent scheduling algorithm in the cloud environment
    Tong, Zhao
    Ye, Feng
    Liu, Bilan
    Cai, Jinhui
    Mei, Jing
    [J]. NEUROCOMPUTING, 2021, 455 : 419 - 430
  • [26] A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems
    Mezmaz, M.
    Melab, N.
    Kessaci, Y.
    Lee, Y. C.
    Talbi, E. -G.
    Zomaya, A. Y.
    Tuyttens, D.
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (11) : 1497 - 1508
  • [27] Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost
    Belgacem, Ali
    Beghdad-Bey, Kadda
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 579 - 595
  • [28] Multi-objective workflow scheduling in cloud computing: trade-off between makespan and cost
    Ali Belgacem
    Kadda Beghdad-Bey
    [J]. Cluster Computing, 2022, 25 : 579 - 595
  • [29] A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms
    NoorianTalouki, Reza
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    [J]. JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 4902 - 4913
  • [30] Non-Cyclic Scheduling of Dual-Armed Cluster Tools for Bi-Objective Minimization of Wafer Residence Time and Makespan
    Sakai, Masaru
    Nishi, Tatsushi
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM), 2016, : 1016 - 1020