Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud

被引:0
作者
Al-Haboobi, Ali [1 ,2 ]
Kecskemeti, Gabor [1 ]
机构
[1] Univ Miskolc, Inst Informat Technol, H-3515 Miskolc, Hungary
[2] Univ Kufa, Najaf, Iraq
关键词
Workflow scheduling; workflow structure; cloud computing; resource provisioning; deadline constrained; infrastructure as a service; SERVICE; COST;
D O I
10.14569/IJACSA.2024.0150280
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Cloud computing provides pay-per-use IT services through the Internet. Although cloud computing resources can help scientific workflow applications, several algorithms face the problem of meeting the user's deadline while minimising the cost of workflow execution. In the cloud, selecting the appropriate type and the exact number of VMs is a major challenge for scheduling algorithms, as tasks in workflow applications are distributed very differently. Depending on workflow requirements, algorithms need to decide when to provision or de-provision VMs. Therefore, this paper presents an algorithm for effectively selecting and allocating resources. Based on the workflow structure, it decides the type and number of VMs to use and when to lease and release them. For some structures, our proposed algorithm uses the initial rented VMs to schedule all tasks of the same workflow to minimise data transfer costs. We evaluate the performance of our algorithm by simulating it with synthetic workflows derived from real scientific workflows with different structures. Our algorithm is compared with Dyna and CGA approaches in terms of meeting deadlines and execution costs. The experimental results show that the proposed algorithm met all the deadline factors of each workflow, while the CGA and Dyna algorithms met 25% and 50%, respectively, of all the deadline factors of all workflows. The results also show that the proposed algorithm provides more cost-efficient schedules than CGA and Dyna.
引用
收藏
页码:792 / 802
页数:11
相关论文
共 50 条
  • [31] LPOD: A Local Path Based Optimized Scheduling Algorithm for Deadline-Constrained Big DataWorkflows in the Cloud
    Bai, Changxin
    Lu, Shiyong
    Ahmed, Ishtiaq
    Che, Dunren
    Mohan, Aravind
    2019 IEEE INTERNATIONAL CONGRESS ON BIG DATA (IEEE BIGDATA CONGRESS 2019), 2019, : 35 - 44
  • [32] Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments
    Zhang, Longxin
    Zhou, Liqian
    Salah, Ahmad
    INFORMATION SCIENCES, 2020, 531 (531) : 31 - 46
  • [33] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Amir Iranmanesh
    Hamid Reza Naji
    Cluster Computing, 2021, 24 : 667 - 681
  • [34] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Iranmanesh, Amir
    Naji, Hamid Reza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 667 - 681
  • [35] A Deadline-Constrained Multi-Objective Task Scheduling Algorithm in Mobile Cloud Environments
    Liu, Li
    Fan, Qi
    Buyya, Rajkumar
    IEEE ACCESS, 2018, 6 : 52982 - 52996
  • [36] MUS: a novel deadline-constrained scheduling algorithm for Hadoop
    Teng, Fei
    Yang, Hao
    Li, Tianrui
    Magoules, Frederic
    Fan, Xiaoliang
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2015, 11 (04) : 360 - 367
  • [37] Scheduling deadline-constrained scientific workflow using chemical reaction optimisation algorithm in clouds
    Yan, Chaokun
    Luo, Huimin
    Hu, Zhigang
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (05) : 378 - 393
  • [38] Scheduling deadline-constrained scientific workflow using chemical reaction optimisation algorithm in clouds
    Yan C.
    Luo H.
    Hu Z.
    Yan, Chaokun (ckyango@csu.edu.cn), 2018, Inderscience Publishers (10) : 378 - 393
  • [39] An Optimizing Algorithm for Deadline Constrained Scheduling of Scientific Workflows in IaaS Clouds Using Spot Instances
    Cao, Shujin
    Deng, Kefeng
    Ren, Kaijun
    Li, Xiaoyong
    Nie, Tengfei
    Song, Junqiang
    2019 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2019), 2019, : 1421 - 1428
  • [40] PCP-ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
    Shobeiri, Peyman
    Rastaghi, Mehdi Akbarian
    Abrishami, Saeid
    Shobiri, Behnam
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (06) : 7750 - 7780