Revisiting the Performance of Serverless Computing: An Analysis of Variance

05/07/2023
by   Jinfeng Wen, et al.
0

Serverless computing is an emerging cloud computing paradigm, which allows software engineers to develop applications at the granularity of function (called serverless functions). However, multiple identical runs of the same serverless functions can show different performance (i.e., response latencies) due to the highly dynamic underlying environment where these functions are executed. We conduct the first work to study serverless function performance to raise awareness of this variance among researchers. We investigate 59 related research papers published in top-tier conferences, and observe that only 40.68 of them use multiple runs to quantify the variance of serverless function performance. Then we extract 65 serverless functions used in these papers and find that the performance of these serverless functions can differ by up to 338.76 Furthermore, we find that 61.54 performance results at the low number of repetitions that are widely adopted in the serverless computing literature.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/02/2023

SuperFlow: Performance Testing for Serverless Computing

Serverless computing is an emerging cloud computing paradigm that allows...
research
10/13/2021

Efficiency in the Serverless Cloud Computing Paradigm: A Survey Study

Serverless computing along with Function-as-a-Service (FaaS) are forming...
research
05/07/2021

Data-driven scheduling in serverless computing to reduce response time

In Function as a Service (FaaS), a serverless computing variant, custome...
research
11/22/2016

Cultivating Software Performance in Cloud Computing

There exist multitudes of cloud performance metrics, including workload ...
research
12/25/2017

PWCT: Visual Language for IoT and Cloud Computing Applications and Systems

Developing IoT, Data Computing and Cloud Computing software requires dif...
research
05/13/2020

RUPER-LB: Load balancing embarrasingly parallel applications in unpredictable cloud environments

The suitability of cloud computing has been studied by several authors t...
research
09/27/2021

How Low Can You Go? Practical cold-start performance limits in FaaS

Function-as-a-Service (FaaS) has recently emerged as a new cloud computi...

Please sign up or login with your details

Forgot password? Click here to reset