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 Kijak | 1 | 3 | 0.38 |
Piotr Martyna | 2 | 3 | 0.38 |
Maciej Pawlik | 3 | 19 | 3.87 |
Bartosz Baliś | 4 | 43 | 6.17 |
Maciej Malawski | 5 | 553 | 46.80 |