Proceedings of the 21st International Middleware Conference 2020
DOI: 10.1145/3423211.3425682
|View full text |Cite
|
Sign up to set email alerts
|

Prebaking Functions to Warm the Serverless Cold Start

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
15
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
6
2
1
1

Relationship

0
10

Authors

Journals

citations
Cited by 61 publications
(15 citation statements)
references
References 22 publications
(22 reference statements)
0
15
0
Order By: Relevance
“…Even local deployments of serverless results in service time degradation due to cold starts [9,42]. Overall, prior works confirm the severity of cold start time and keep-alive cost [16,24,50,59,62].…”
Section: Related Workmentioning
confidence: 84%
“…Even local deployments of serverless results in service time degradation due to cold starts [9,42]. Overall, prior works confirm the severity of cold start time and keep-alive cost [16,24,50,59,62].…”
Section: Related Workmentioning
confidence: 84%
“…This is done by using the concept of pause containers, which are network-ready empty containers which could be attached to other containers. Similarly in [119], Silva et al try to reduce the container startup time by implementing a checkpoint mechanism for restoring snapshots from recently created function processes. Stein et al propose a non-cooperative resource allocation heuristic for serverless environments which aims to predict the number of function instances required to be kept in order to maintain request waiting time below a threshold level [126].…”
Section: Elements Of Resource Managementmentioning
confidence: 99%
“…Many FaaS platform implement this mechanism, for example, Amazon AWS Lambda offers the provisioned concurrency feature to keep a number of containers initialized ready to execute lambda functions with minimum delay; similarly, Microsoft Azure offers the Premium Plan, which allow users to have their code pre-warmed on a specified number of instances; Apache OpenWhisk also includes the possibility for users to pre-warm a given number of containers. There are other research proposals for mitigating the cold start problem, for example the prebaking functions proposed in [28] that implements a mechanism that restores snapshots of previously created functions processes, or the reinforcement learning approach proposed in [29], which analyzes some factors, such as function CPU utilization, to determine the functioninvocation patterns and reduce the function cold start frequency by preparing the function instances in advance.…”
Section: State Of the Artmentioning
confidence: 99%