A hybrid bi-objective scheduling algorithm for execution of scientific workflows on cloud platforms with execution time and reliability approach

被引:0
|
作者
Yeganeh Asghari Alaie
Mirsaeid Hosseini Shirvani
Amir Masoud Rahmani
机构
[1] Islamic Azad University,Department of Computer Engineering, Sari Branch
[2] National Yunlin University of Science and Technology,Future Technology Research Center
来源
关键词
Workflow scheduling; Hybrid discrete cuckoo search algorithm; Scheduling failure factor; Cloud multi-datacenter;
D O I
暂无
中图分类号
学科分类号
摘要
Heterogeneous cloud datacenters are well-suited and cost-efficient platforms for execution of scientific workflows requested from academics. Workflow scheduling algorithms have drastic impacts on the objectives that stakeholders in the system expect. This paper models the scientific workflow scheduling issue to a bi-objective optimization problem with makespan and reliability optimization approach because the users not only expect to have quick response, but also they need reliable executions. To address the issue, a new system framework and different concepts are introduced. A centralized log as a repository module is embedded in the system framework to register all kinds of system failures. In addition to, the new scheduling failure factor (SFF), which has reciprocal relation with system reliability, is defined. Therefore, the broker module quantifies the failure proneness of all resources and the most reliable ones are incorporated in scheduling model. The aforementioned scheduling model is then formulated to a bi-objective optimization problem with makespan and SFF minimization viewpoint which is an NP-Hard problem. To solve this combinatorial problem, a hybrid bi-objective discrete cuckoo search algorithm (HDCSA) is proposed. The proposed hybrid algorithm utilizes different novel Levy flight operators commensurate with discrete search space that makes good balance between exploration and exploitation in optimization process. The proposed HDCSA was validated in 12 extensive scenarios that were conducted on both symmetric and asymmetric scientific workflows in different conditions. The final results prove that the proposed bi-objective HDCSA scheduler has the amount of 22.11%, 12.97%, 11.81%, 12.18%, and 12.42% on average improvement against other state-of-the-arts in terms of makespan, SFF, speedup, efficiency, and SLR, respectively, which are prominent performance evaluation metrics is this scheduling domain.
引用
收藏
页码:1451 / 1503
页数:52
相关论文
共 50 条
  • [1] 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
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (02): : 1451 - 1503
  • [2] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Shirvani, Mirsaeid Hosseini
    Talouki, Reza Noorian
    COMPLEX & INTELLIGENT SYSTEMS, 2022, 8 (02) : 1085 - 1114
  • [3] Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach
    Mirsaeid Hosseini Shirvani
    Reza Noorian Talouki
    Complex & Intelligent Systems, 2022, 8 : 1085 - 1114
  • [4] Execution of scientific workflows on IaaS cloud by PBRR algorithm
    Sundararaman, S. A.
    SubbuLakshmi, T.
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 19 (04) : 455 - 463
  • [5] A Performance Model to Estimate Execution Time of Scientific Workflows on the Cloud
    Pietri, Ilia
    Juve, Gideon
    Deelman, Ewa
    Sakellariou, Rizos
    2014 9TH WORKSHOP ON WORKFLOWS IN SUPPORT OF LARGE-SCALE SCIENCE (WORKS), 2014, : 11 - 19
  • [6] Bi-Objective CSO for Big Data Scientific Workflows Scheduling in the Cloud: Case of LIGO Workflow
    Bousselmi, K.
    Ben Hamida, S.
    Rukoz, M.
    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
    PROCEEDINGS OF 2018 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND INTELLIGENCE SYSTEMS (CCIS), 2018, : 63 - 67
  • [8] A GSA based hybrid algorithm for bi-objective workflow scheduling in cloud computing
    Choudhary, Anubhav
    Gupta, Indrajeet
    Singh, Vishakha
    Jana, Prasanta K.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2018, 83 : 14 - 26
  • [9] A Hybrid Algorithm for Scheduling Scientific Workflows in Cloud Computing
    Sardaraz, Muhammad
    Tahir, Muhammad
    IEEE ACCESS, 2019, 7 : 186137 - 186146
  • [10] Bi-Objective Scheduling Algorithm for Hybrid Workflow in JointCloud
    Li, Rui
    Wang, Huaimin
    Shi, Peichang
    2024 IEEE INTERNATIONAL CONFERENCE ON JOINT CLOUD COMPUTING, JCC, 2024, : 45 - 52