2022
DOI: 10.1145/3508360
|View full text |Cite
|
Sign up to set email alerts
|

The Serverless Computing Survey: A Technical Primer for Design Architecture

Abstract: The development of cloud infrastructures inspires the emergence of cloud-native computing. As the most promising architecture for deploying microservices, serverless computing has recently attracted more and more attention in both industry and academia. Due to its inherent scalability and flexibility, serverless computing becomes attractive and more pervasive for ever-growing Internet services. Despite the momentum in the cloud-native community, the existing challenges and compromises still wait for more advan… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
39
0
2

Year Published

2022
2022
2023
2023

Publication Types

Select...
4
2
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 71 publications
(41 citation statements)
references
References 104 publications
(118 reference statements)
0
39
0
2
Order By: Relevance
“…Cold startups and prewarm strategies. In serverless computing or FaaS-based workflows, it is a critical problem that functions need to experience the cold startup for the first invocation, which has been a significant topic for researchers to reduce the performance degradation due to cold startups [29,39,46,47,53,58]. Shahrad et al [53] propose a dynamic resource management policy for the private prewarmed container pool.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Cold startups and prewarm strategies. In serverless computing or FaaS-based workflows, it is a critical problem that functions need to experience the cold startup for the first invocation, which has been a significant topic for researchers to reduce the performance degradation due to cold startups [29,39,46,47,53,58]. Shahrad et al [53] propose a dynamic resource management policy for the private prewarmed container pool.…”
Section: Related Workmentioning
confidence: 99%
“…In this scenario, the serverless functions run in user pre-defined logic order, representing the workflow's control-plane. These serverless workflows usually contain parallel branches and data dependencies, and are logically defined through DAG (Direct Acyclic Graph) [18,23,24,39,57,65].…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…The initialization overheads of serverless functions and their repeated invocations have spawned a great deal of research into optimizing their resource management. Recent surveys [14,18,23,25,29] provide an overview of the challenges and solutions in this very active research area.…”
Section: Related Workmentioning
confidence: 99%
“…Users often have to make use of additional database storage services for temporary data storage and delivery 2 . Therefore, this pattern is not very suitable for applications that require intensive interactions between smaller tasks 3 .…”
Section: Introductionmentioning
confidence: 99%