A Cloud Broker for Executing Deadline-Constrained Periodic Scientific Workflows

被引:6
|
作者
Taheri, Hoda [1 ]
Abrishami, Saeid [1 ]
Naghibzadeh, Mahmoud [1 ]
机构
[1] Ferdowsi Univ Mashhad, Dept Comp Engn, Mashhad 9177948974, Iran
关键词
Task analysis; Cloud computing; Costs; Dynamic scheduling; Containers; Heuristic algorithms; Computational modeling; Cloud brokerage; periodic scientific workflows; multiple workflows scheduling; resource reservation; WaaS; SCHEDULING ALGORITHM; SERVICE; ENVIRONMENTS; ALLOCATION;
D O I
10.1109/TSC.2023.3284492
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling workflows in cloud environments is an important issue that many types of research have been conducted in this field. However, these approaches often focus on single workflow scheduling while the need for scheduling multiple workflows is growing. This study aims at presenting a cloud broker for executing Deadline-constrained Periodic scientific Workflows (BDPW). BDPW acts as a Workflow as a Service (WaaS) broker and uses both reserved and on-demand resources in order to minimize the monetary cost of renting resources from a cloud provider. Furthermore, BDPW uses container technology by executing multiple containerized tasks on the same Virtual Machine (VM) to decrease the provisioning delay of VMs. The proposed broker uses a hybrid scheduling method, i.e., static planning and dynamic scheduling. The static planner uses resource leveling problem (RLP) to provide a scheduling plan and also recognizes the number of reserved resources that should be leased from a provider. Then, the dynamic scheduler tries to assign tasks to the reserved resources based on the primary static plan and leases on-demand instances if necessary. Also, it may make changes to the primary plan due to uncertainties in the task runtimes. The experimental results in CloudSim show that BDPW outperforms baseline algorithms in terms of monetary cost.
引用
收藏
页码:3089 / 3100
页数:12
相关论文
共 50 条
  • [1] Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud
    Al-Haboobi, Ali
    Kecskemeti, Gabor
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (02) : 792 - 802
  • [2] A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 2 - 18
  • [3] Power Consumption Optimization for Deadline-Constrained Workflows in Cloud Data Center
    Zhang, Chi
    Wang, Yuxin
    Feng, Zhen
    Guo, He
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 206 - 213
  • [4] Online Scheduling to Maximize Resource Utilization of Deadline-Constrained Workflows on the Cloud
    Zheng, Wei
    Yan, Wenjing
    Bugingo, Emmanuel
    Zhang, Dongzhan
    PROCEEDINGS OF THE 2018 IEEE 22ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN ((CSCWD)), 2018, : 98 - 103
  • [5] CDA: a novel multicore scheduling for cost-aware deadline-constrained scientific workflows on the IaaS cloud
    Deldari, Arash
    Yousofi, Abolghasem
    Naghibzadeh, Mahmoud
    Salehan, Alireza
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 17027 - 17054
  • [6] CDA: a novel multicore scheduling for cost-aware deadline-constrained scientific workflows on the IaaS cloud
    Arash Deldari
    Abolghasem Yousofi
    Mahmoud Naghibzadeh
    Alireza Salehan
    The Journal of Supercomputing, 2022, 78 : 17027 - 17054
  • [7] Periodic Scheduling of Deadline-constrained Bandwidth Reservations for Scientific Collaboration
    Wang, Yongqiang
    Wu, Chase Q.
    Hou, Aiqin
    PROCEEDINGS OF 2016 IEEE 18TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS; IEEE 14TH INTERNATIONAL CONFERENCE ON SMART CITY; IEEE 2ND INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2016, : 150 - 157
  • [8] Scheduling Multilevel Deadline-Constrained Scientific Workflows on Clouds Based on Cost Optimization
    Malawski, Maciej
    Figiela, Kamil
    Bubak, Marian
    Deelman, Ewa
    Nabrzyski, Jarek
    SCIENTIFIC PROGRAMMING, 2015, 2015
  • [9] Profiling the scheduling decisions for handling critical paths in deadline-constrained cloud workflows
    Taal, Arie
    Wang, Junchao
    de Laat, Cees
    Zhao, Zhiming
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 237 - 249
  • [10] Cost-Aware Scheduling of Deadline-Constrained Task Workflows in Public Cloud Environments
    Moens, Hendrik
    Handekyn, Koen
    De Turck, Filip
    2013 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2013), 2013, : 68 - 75