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 条
  • [41] T2FA: A Heuristic Algorithm for Deadline-constrained Workflow Scheduling in Cloud with Multicore Resource
    Sun, Zaixing
    Gu, Chonglin
    Huang, Hejiao
    Zhang, Honglin
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 345 - 354
  • [42] Heuristic Scheduling Algorithm for Cloud Workflows with Complex Structure and Deadline Constraints
    Yuan, Yan
    Li, Huifang
    Wei, Wanwen
    Lin, Zhiwei
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 2279 - 2284
  • [43] A two-stage scheduling method for deadline-constrained task in cloud computing
    He, Xiaojian
    Shen, Junmin
    Liu, Fagui
    Wang, Bin
    Zhong, Guoxiang
    Jiang, Jun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3265 - 3281
  • [44] Customer-satisfaction-aware and deadline-constrained profit maximization problem in cloud computing
    Chen, Siyi
    Liu, Jin
    Ma, Fengchao
    Huang, Huixian
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2022, 163 : 198 - 213
  • [45] Cost Optimization of Execution of Multi-level Deadline-Constrained Scientific Workflows on Clouds
    Malawski, Maciej
    Figiela, Kamil
    Bubak, Marian
    Deelman, Ewa
    Nabrzyski, Jarek
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 251 - 260
  • [46] MapReduce Scheduling for Deadline-Constrained Jobs in Heterogeneous Cloud Computing Systems
    Chen, Chien-Hung
    Lin, Jenn-Wei
    Kuo, Sy-Yen
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 127 - 140
  • [47] Time-discretization for speeding-up scheduling of deadline-constrained workflows in clouds
    Genez, Thiago A. L.
    Bittencourt, Luiz F.
    Madeira, Edmundo R. M.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 107 : 1116 - 1129
  • [48] A collaborative multi-objective meta-heuristic for deadline-constrained multi-workflows scheduling in cloud environment
    Qin, Shuo
    Shao, Zhongshi
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2025, 142
  • [49] A Cost-Driven Intelligence Scheduling Approach for Deadline-Constrained IoT Workflow Applications in Cloud Computing
    Ye, Lingjuan
    Yang, Liwen
    Xia, Yuanqing
    Zhao, Xinchao
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (09): : 16033 - 16047
  • [50] Deadline Based Resource Provisioning and Scheduling Algorithm for Scientific Workflows on Clouds
    Rodriguez, Maria Alejandra
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2014, 2 (02) : 222 - 235