IEEE Transactions on Services Computing, Volume (16), No (5), Year (2023-9) , Pages (3089-3100)

Title : ( A Cloud Broker for Executing Deadline-Constrained Periodic Scientific Workflows )

Authors: Hoda Taheri , Saeid Abrishami , Mahmoud Naghibzadeh ,

Access to full-text not allowed by authors

Citation: BibTeX | EndNote

Abstract

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.

Keywords

, Cloud brokerage, periodic scientific workflows, multiple workflows scheduling, resource reservation, WaaS
برای دانلود از شناسه و رمز عبور پرتال پویا استفاده کنید.

@article{paperid:1095240,
author = {Taheri, Hoda and Abrishami, Saeid and Naghibzadeh, Mahmoud},
title = {A Cloud Broker for Executing Deadline-Constrained Periodic Scientific Workflows},
journal = {IEEE Transactions on Services Computing},
year = {2023},
volume = {16},
number = {5},
month = {September},
issn = {1939-1374},
pages = {3089--3100},
numpages = {11},
keywords = {Cloud brokerage; periodic scientific workflows; multiple workflows scheduling; resource reservation; WaaS},
}

[Download]

%0 Journal Article
%T A Cloud Broker for Executing Deadline-Constrained Periodic Scientific Workflows
%A Taheri, Hoda
%A Abrishami, Saeid
%A Naghibzadeh, Mahmoud
%J IEEE Transactions on Services Computing
%@ 1939-1374
%D 2023

[Download]