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 条
  • [1] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    [J]. COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (02) : 1085 - 1114
  • [2] A hybrid bi-objective scheduling algorithm for execution of scientific workflows on cloud platforms with execution time and reliability approach
    Alaie, Yeganeh Asghari
    Shirvani, Mirsaeid Hosseini
    Rahmani, Amir Masoud
    [J]. JOURNAL OF SUPERCOMPUTING, 2023, 79 (02): : 1451 - 1503
  • [3] A hybrid bi-objective scheduling algorithm for execution of scientific workflows on cloud platforms with execution time and reliability approach
    Yeganeh Asghari Alaie
    Mirsaeid Hosseini Shirvani
    Amir Masoud Rahmani
    [J]. The Journal of Supercomputing, 2023, 79 : 1451 - 1503
  • [4] Game Multi Objective Scheduling Algorithm for Scientific Workflows in Cloud Computing
    Sujana, J. Angela Jennifa
    Revathi, T.
    Karthiga, G.
    Raj, R. Venitta
    [J]. 2015 INTERNATIONAL CONFERENCED ON CIRCUITS, POWER AND COMPUTING TECHNOLOGIES (ICCPCT-2015), 2015,
  • [5] An online bi-objective scheduling algorithm for service provisioning in cloud computing
    Qi, Yuxiao
    Pan, Li
    Liu, Shijun
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 222
  • [6] Bi-Objective CSO for Big Data Scientific Workflows Scheduling in the Cloud: Case of LIGO Workflow
    Bousselmi, K.
    Ben Hamida, S.
    Rukoz, M.
    [J]. ICSOFT: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2020, : 615 - 624
  • [7] A DEA Based Hybrid Algorithm for Bi-objective Task Scheduling in Cloud Computing
    Han, Pengcheng
    Du, Chenglie
    Chen, Jinchao
    [J]. PROCEEDINGS OF 2018 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2018, : 63 - 67
  • [8] Genetic Algorithm Framework for Bi-objective Task Scheduling in Cloud Computing Systems
    Beegom, A. S. Ajeena
    Rajasree, M. S.
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, ICDCIT 2015, 2015, 8956 : 356 - 359
  • [9] A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing
    Choudhary, Anubhav
    Gupta, Indrajeet
    Singh, Vishakha
    Jana, Prasanta K.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 14 - 26
  • [10] A Hybrid Algorithm for Scheduling Scientific Workflows in Cloud Computing
    Sardaraz, Muhammad
    Tahir, Muhammad
    [J]. IEEE ACCESS, 2019, 7 : 186137 - 186146