Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems 2022
DOI: 10.1145/3503222.3507717
|View full text |Cite
|
Sign up to set email alerts
|

FaaSFlow: enable efficient workflow execution for function-as-a-service

Abstract: Serverless computing (Function-as-a-Service) provides fine-grain resource sharing by running functions (or Lambdas) in containers. Data-dependent functions are required to be invoked following a pre-defined logic, which is known as serverless workflows. However, our investigation shows that the traditional master-worker based workflow execution architecture performs poorly in serverless context. One significant overhead results from the master-side workflow schedule pattern, with which the functions are trigge… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 38 publications
(6 citation statements)
references
References 40 publications
0
6
0
Order By: Relevance
“…It relies on a powerful workflow engine to manage tasks and resources. Due to high scheduling overhead and frequent data movement, this pattern does not perform well in serverless environments 2 . This is because each task in a workflow is a serverless function that needs to interact with the remote master frequently.…”
Section: Vm-basedmentioning
confidence: 99%
See 4 more Smart Citations
“…It relies on a powerful workflow engine to manage tasks and resources. Due to high scheduling overhead and frequent data movement, this pattern does not perform well in serverless environments 2 . This is because each task in a workflow is a serverless function that needs to interact with the remote master frequently.…”
Section: Vm-basedmentioning
confidence: 99%
“…A decentralized worker-side pattern can be utilized to improve performance. The main idea is to offload the overhead from a central master to the workers 2 . A few studies have emerged that utilized this idea in recent years.…”
Section: Worker-side Patternmentioning
confidence: 99%
See 3 more Smart Citations