Title
Challenges for Scheduling Scientific Workflows on Cloud Functions
Abstract
Serverless computing, also known as Function-as-a-Service (FaaS) or Cloud Functions, is a new method of running distributed applications by executing functions on the infrastructure of cloud providers. Although it frees the developers from managing servers, there are still decisions to be made regarding selection of function configurations based on the desired performance and cost. The billing model of this approach considers time of execution, measured in 100ms units, as well as the size of the memory allocated per function. In this paper, we look into the problem of scheduling scientific workflows, which are applications consisting of multiple tasks connected into a dependency graph. We discuss challenges related to workflow scheduling and propose the Serverless Deadline-Budget Workflow Scheduling (SDBWS) algorithm adapted to serverless platforms. We present preliminary experiments with a small-scale Montage workflow run on the AWS Lambda infrastructure.
Year
DOI
Venue
2018
10.1109/CLOUD.2018.00065
2018 IEEE 11th International Conference on Cloud Computing (CLOUD)
Keywords
Field
DocType
Faas,serverless computing,cloud functions,scientific workflow,task scheduling
Workflow scheduling,Task analysis,Scheduling (computing),Computer science,Server,Processor scheduling,Dependency graph,Workflow,Distributed computing,Cloud computing
Conference
ISBN
Citations 
PageRank 
978-1-5386-7236-5
3
0.38
References 
Authors
3
5
Name
Order
Citations
PageRank
Joanna Kijak130.38
Piotr Martyna230.38
Maciej Pawlik3193.87
Bartosz Baliś4436.17
Maciej Malawski555346.80