2022
DOI: 10.1109/tcc.2020.3033373
|View full text |Cite
|
Sign up to set email alerts
|

Performance Modeling of Serverless Computing Platforms

Abstract: Developing accurate and extendable performance models for serverless platforms, aka Function-as-a-Service (FaaS) platforms, is a very challenging task. Also, implementation and experimentation on real serverless platforms is both costly and time-consuming. However, at the moment, there is no comprehensive simulation tool or framework to be used instead of the real platform. As a result, in this paper, we fill this gap by proposing a simulation platform, called SimFaaS, which assists serverless application deve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
39
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 58 publications
(39 citation statements)
references
References 51 publications
0
39
0
Order By: Relevance
“…Performance and cost predictions under diferent resource conigurations in serverless settings are explored in [2] and [36]. Mahmoudi et al also propose an analytical model to help developers to extract performance metrics for their applications before the actual deployment [84]. In particular, their model enables the calculation of the cold start probability, average response time and the required average number of function instances, under stable conditions.…”
Section: Elements Of Resource Managementmentioning
confidence: 99%
“…Performance and cost predictions under diferent resource conigurations in serverless settings are explored in [2] and [36]. Mahmoudi et al also propose an analytical model to help developers to extract performance metrics for their applications before the actual deployment [84]. In particular, their model enables the calculation of the cold start probability, average response time and the required average number of function instances, under stable conditions.…”
Section: Elements Of Resource Managementmentioning
confidence: 99%
“…Using our proposed platform, one can benefit the scale-to-zero capabilities of serverless computing while still having the ability to serve high-traffic workloads. In previous studies, we have developed and evaluated steady-state and transient performance models along with simulators for serverless computing platforms [17][18][19] with homogeneous workloads. However, the unique characteristics and challenges in machine learning inference workloads, along with the ever-lasting need for adaptive methods for optimization components, led to the development of MLProxy.…”
Section: Related Workmentioning
confidence: 99%
“…Modern auto-scaling mechanisms are extremely reactive in the sense that they adapt capacity relying on fresh observations of the system state rather than historical data. This especially holds true in serverless computing platforms, or Function-asa-Service, which nowadays provide the convenient solution to deploy any type of application or backend service [22].…”
Section: Introductionmentioning
confidence: 99%
“…Here, auto-scaling mechanisms are extremely reactive and the decisions of turning servers on or off are based on instantaneous observations of the current system state rather than on the long-run equilibrium behavior or historical data. Therefore, the timescale separation assumption above becomes arguable [22] because it would mean to assume that job dynamics achieve stochastic equilibrium between consecutive changes of N , i.e., in milliseconds.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation