2015
DOI: 10.1016/j.future.2015.01.004
|View full text |Cite
|
Sign up to set email alerts
|

Algorithms for cost- and deadline-constrained provisioning for scientific workflow ensembles in IaaS clouds

Abstract: Large-scale applications expressed as scientific workflows are often grouped into ensembles of inter-related workflows. In this paper, we address a new and important problem concerning the efficient management of such ensembles under budget and deadline constraints on Infrastructure as a Service (IaaS) clouds. IaaS clouds are characterized by ondemand resource provisioning capabilities and a pay-per-use model. We discuss, develop, and assess novel algorithms based on static and dynamic strategies for both task… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
144
0
1

Year Published

2016
2016
2021
2021

Publication Types

Select...
9

Relationship

1
8

Authors

Journals

citations
Cited by 204 publications
(146 citation statements)
references
References 45 publications
1
144
0
1
Order By: Relevance
“…The disparate processing units share no system resources, they have their own operating system, and communicate through high-speed network. The main computing models within the distributed parallel computing systems include cluster [26,89], grid [13,32,82,86], and cloud computing [33,59,82].…”
Section: Parallel Computing Systemsmentioning
confidence: 99%
“…The disparate processing units share no system resources, they have their own operating system, and communicate through high-speed network. The main computing models within the distributed parallel computing systems include cluster [26,89], grid [13,32,82,86], and cloud computing [33,59,82].…”
Section: Parallel Computing Systemsmentioning
confidence: 99%
“…Malawski et al [8] presented a dynamic resource provisioning and scheduling algorithm called DPDS. It schedules workflows under given deadline and budget constraints along with the information about resource utilization for VM provisioning and scheduling.…”
Section: Related Workmentioning
confidence: 99%
“…For example, dynamic provisioning of resources is not considered in [5][6][7][8], scalability in terms of large number of tasks is not considered in [9], heterogeneity of resources is not considered in [8,10], resource auto-scaling is not considered in [11], data dependencies are not considered in [12] and task clustering technique in [5] is not fully autonomous. Moreover, unlike multiple independent BoTs or single task-based workflows, the concept of using multiple connected and constrained BoTs for reducing the data transfer time is not considered in most existing scheduling algorithms [13,14].…”
Section: Introductionmentioning
confidence: 99%
“…In many scientific domains, large computational problems are frequently modeled using multiple inter-related workflows grouped into ensembles [79]. Typically, the workflows in an ensemble have similar structure, but may differ in their input data and parameters, such as the input data or the number of workflow tasks.…”
Section: Workflow Ensemblesmentioning
confidence: 99%