JOURNAL ARTICLE

Scheduling Multilevel Deadline-Constrained Scientific Workflows on Clouds Based on Cost Optimization

M. MalawskiKamil FigielaMarian BubakEwa DeelmanJarek Nabrzyski

Year: 2015 Journal:   Scientific Programming Vol: 2015 Pages: 1-13   Publisher: Hindawi Publishing Corporation

Abstract

This paper presents a cost optimization model for scheduling scientific workflows on IaaS clouds such as Amazon EC2 or RackSpace. We assume multiple IaaS clouds with heterogeneous virtual machine instances, with limited number of instances per cloud and hourly billing. Input and output data are stored on a cloud object store such as Amazon S3. Applications are scientific workflows modeled as DAGs as in the Pegasus Workflow Management System. We assume that tasks in the workflows are grouped into levels of identical tasks. Our model is specified using mathematical programming languages (AMPL and CMPL) and allows us to minimize the cost of workflow execution under deadline constraints. We present results obtained using our model and the benchmark workflows representing real scientific applications in a variety of domains. The data used for evaluation come from the synthetic workflows and from general purpose cloud benchmarks, as well as from the data measured in our own experiments with Montage, an astronomical application, executed on Amazon EC2 cloud. We indicate how this model can be used for scenarios that require resource planning for scientific workflows and their ensembles.

Keywords:
Workflow Computer science Cloud computing Benchmark (surveying) Scheduling (production processes) Distributed computing Virtual machine Database Software engineering Programming language Operating system Mathematical optimization

Metrics

63
Cited By
11.67
FWCI (Field Weighted Citation Impact)
27
Refs
0.99
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Scientific Computing and Data Management
Social Sciences →  Decision Sciences →  Information Systems and Management
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
© 2026 ScienceGate Book Chapters — All rights reserved.