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 条
  • [21] An Efficient Task Scheduling for Cloud Computing Platforms Using Energy Management Algorithm: A Comparative Analysis of Workflow Execution Time
    Ahmed, Adeel
    Adnan, Muhammad
    Abdullah, Saima
    Ahmad, Israr
    Alturki, Nazik
    Jamel, Leila
    IEEE ACCESS, 2024, 12 : 34208 - 34221
  • [22] A parallel multi-objective genetic algorithm for scheduling scientific workflows in cloud computing
    Sardaraz, Muhammad
    Tahir, Muhammad
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2020, 16 (08)
  • [23] Hybrid genetic algorithm for bi-objective resource-constrained project scheduling
    Fikri Kucuksayacigil
    Gündüz Ulusoy
    Frontiers of Engineering Management, 2020, 7 : 426 - 446
  • [24] Hybrid genetic algorithm for bi-objective resource-constrained project scheduling
    Kucuksayacigil, Fikri
    Ulusoy, Gunduz
    FRONTIERS OF ENGINEERING MANAGEMENT, 2020, 7 (03) : 426 - 446
  • [25] A heuristic-based task scheduling algorithm for scientific workflows in heterogeneous cloud computing platforms
    NoorianTalouki, Reza
    Shirvani, Mirsaeid Hosseini
    Motameni, Homayun
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (08) : 4902 - 4913
  • [26] Bi-objective reentrant hybrid flowshop scheduling: an iterated Pareto greedy algorithm
    Ying, Kuo-Ching
    Lin, Shih-Wei
    Wan, Shu-Yen
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2014, 52 (19) : 5735 - 5747
  • [27] ECOS: An efficient task-clustering based cost-effective aware scheduling algorithm for scientific workflows execution on heterogeneous cloud systems
    Dong, Minggang
    Fan, Lili
    Jing, Chao
    JOURNAL OF SYSTEMS AND SOFTWARE, 2019, 158
  • [28] 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
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 152 : 99 - 111
  • [29] DDQN-TS: A novel bi-objective intelligent scheduling algorithm in the cloud environment
    Tong, Zhao
    Ye, Feng
    Liu, Bilan
    Cai, Jinhui
    Mei, Jing
    NEUROCOMPUTING, 2021, 455 : 419 - 430
  • [30] Bi-objective scheduling for reentrant hybrid flow shop using Pareto genetic algorithm
    Cho, Hang-Min
    Bae, Suk-Joo
    Kim, Jungwuk
    Jeong, In-Jae
    COMPUTERS & INDUSTRIAL ENGINEERING, 2011, 61 (03) : 529 - 541