The Night Shift: Understanding Performance Variability of Cloud Serverless Platforms

04/14/2023
by   Trever Schirmer, et al.
0

Function-as-a-Service is a popular cloud programming model that supports developers by abstracting away most operational concerns with automatic deployment and scaling of applications. Due to the high level of abstraction, developers rely on the cloud platform to offer a consistent service level, as decreased performance leads to higher latency and higher cost given the pay-per-use model. In this paper, we measure performance variability of Google Cloud Functions over multiple months. Our results show that diurnal patterns can lead to performance differences of up to 15 unexpected cold starts increases threefold during the start of the week. This behavior can negatively impact researchers that conduct performance studies on cloud platforms and practitioners that run cloud applications.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/01/2020

FaaSten Your Decisions: Classification Framework and Technology Review of Function-as-a-Service Platforms

Function-as-a-Service (FaaS) is a cloud service model enabling developer...
research
09/21/2023

A Multi-faceted Analysis of the Performance Variability of Virtual Machines

Cloud computing and virtualization solutions allow one to rent the virtu...
research
04/25/2022

Fusionize: Improving Serverless Application Performance through Feedback-Driven Function Fusion

Serverless computing increases developer productivity by removing operat...
research
02/23/2022

Performance Modeling of Metric-Based Serverless Computing Platforms

Analytical performance models are very effective in ensuring the quality...
research
10/13/2020

A lightweight design for serverless Function-as-a-Service

FaaS (Function as a Service) allows developers to upload and execute cod...
research
10/14/2022

A Serverless Publish/Subscribe System

Operating a scalable and reliable server application, such as publish/su...
research
12/10/2020

Serverless Computing: Behind the Scenes of Major Platforms

Serverless computing offers an event driven pay-as-you-go framework for ...

Please sign up or login with your details

Forgot password? Click here to reset