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 条
  • [41] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Deldari, Arash
    Naghibzadeh, Mahmoud
    Abrishami, Saeid
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (02): : 756 - 781
  • [42] 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
  • [43] Minimizing Cost of Virtual Machines for Deadline-Constrained MapReduce Applications in the Cloud
    Hwang, Eunji
    Kim, Kyong Hoon
    2012 ACM/IEEE 13TH INTERNATIONAL CONFERENCE ON GRID COMPUTING (GRID), 2012, : 130 - 138
  • [44] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Arash Deldari
    Mahmoud Naghibzadeh
    Saeid Abrishami
    The Journal of Supercomputing, 2017, 73 : 756 - 781
  • [45] A Novel Deadline-Constrained Scheduling to Preserve Data Privacy in Hybrid Cloud
    Abrishami, Hamid
    Rezaeian, Amin
    Naghibzadeh, Mahmoud
    2015 5TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE), 2015, : 234 - 239
  • [46] Minimizing Monetary Costs for Deadline Constrained Workflows in Cloud Environments
    Han, Pengcheng
    Du, Chenglie
    Chen, Jinchao
    Du, Xiaoyan
    IEEE ACCESS, 2020, 8 (08): : 25060 - 25074
  • [47] Deadline-constrained media uploading systems
    Mu Zhang
    Johnny Wong
    Wallapak Tavanapong
    JungHwan Oh
    Piet de Groen
    Multimedia Tools and Applications, 2008, 38 : 51 - 74
  • [48] Dynamic Random Access Without Observation Under Deadline-Constrained Periodic Traffic
    Gong, Aoyu
    Lo, Yuan-Hsun
    Lin, Yan
    Zhang, Yijin
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2024, 73 (01) : 1503 - 1508
  • [49] Offloading Deadline-Constrained Cellular Traffic
    Ewaisha, Ahmed
    Tepedelenlioglu, Cihan
    2018 CONFERENCE RECORD OF 52ND ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS, AND COMPUTERS, 2018, : 1447 - 1451
  • [50] Deadline-constrained media uploading systems
    Zhang, Mu
    Wong, Johnny
    Tavanapong, Wallapak
    de Groen, JungHwan Oh Piet
    MULTIMEDIA TOOLS AND APPLICATIONS, 2008, 38 (01) : 51 - 74