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 条
  • [31] A bi-objective model for the single-machine scheduling problem with rejection cost and total tardiness minimization
    Cordone, Roberto
    Hosteins, Pierre
    COMPUTERS & OPERATIONS RESEARCH, 2019, 102 : 130 - 140
  • [32] Bi-objective optimization approach for energy aware scheduling considering electricity cost and preventive maintenance using genetic algorithm
    Sin, In Ho
    Chung, Byung Do
    JOURNAL OF CLEANER PRODUCTION, 2020, 244
  • [33] A Pareto evolutionary algorithm approach to bi-objective unrelated parallel machine scheduling problems
    Chiuh-Cheng Chyu
    Wei-Shung Chang
    The International Journal of Advanced Manufacturing Technology, 2010, 49 : 697 - 708
  • [34] A Pareto evolutionary algorithm approach to bi-objective unrelated parallel machine scheduling problems
    Chyu, Chiuh-Cheng
    Chang, Wei-Shung
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2010, 49 (5-8): : 697 - 708
  • [35] A Compromised-Time-Cost Scheduling Algorithm in SwinDeW-C for Instance-Intensive Cost-Constrained Workflows on a Cloud Computing Platform
    Liu, Ke
    Jin, Hai
    Chen, Jinjun
    Liu, Xiao
    Yuan, Dong
    Yang, Yun
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (04): : 445 - 456
  • [36] Multi-objective scheduling strategy for scientific workflows in cloud environment: A Firefly-based approach
    Adhikari, Mainak
    Amgoth, Tarachand
    Srirama, Satish Narayana
    APPLIED SOFT COMPUTING, 2020, 93
  • [37] An Efficient Bi-objective Particle Swarm Optimization Algorithm for Scheduling Workflows on Heterogeneous Dynamic Voltage Scaling Enabled Processors
    Zhou, Pengji
    Zheng, Wei
    2014 10TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION (ICNC), 2014, : 309 - 314
  • [38] A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 2 - 18
  • [39] Minimizing Energy Consumption Scheduling Algorithm of Workflows With Cost Budget Constraint on Heterogeneous Cloud Computing Systems
    Zhang, Longxin
    Wang, Lan
    Wen, Zhicheng
    Xiao, Mansheng
    Man, Junfeng
    IEEE ACCESS, 2020, 8 : 205099 - 205110
  • [40] Production coordination of local and cloud orders in shared manufacturing: a bi-objective pre-scheduling approach
    Lei, Weidong
    Yang, Liu
    Yan, Pengyu
    Chu, Chengbin
    Yang, Jie
    ANNALS OF OPERATIONS RESEARCH, 2025, 345 (01) : 207 - 245