Understanding Characteristics of Commodity Serverless Computing Platforms

12/02/2020
by   Jinfeng Wen, et al.
0

Serverless computing becomes the new trending paradigm in cloud computing, allowing developers to focus on the core application logic and rapidly prototype applications. Due to the great prospects of serverless computing, in recent years, most major cloud vendors have rolled out their commodity serverless computing platforms. However, the characteristics of these platforms have not been systematically studied. To fill this knowledge gap, this paper presents a comprehensive study on characterizing mainstream commodity serverless computing platforms (i.e., AWS Lambda, Azure Functions, Google Cloud Functions, and Alibaba Cloud Function Compute). First, we qualitatively analyze these platforms from development, deployment, and runtime aspects to form the taxonomy of characteristics. Additionally, we quantitatively evaluate the actual performance of different serverless computing platforms through our designed benchmark platform. Our benchmark platform has two types of benchmarks, i.e., microbenchmarks and macrobenchmarks. Based on the results of qualitative and quantitative analyses, we derive a series of findings and provide insightful implications for both developers and cloud vendors.

READ FULL TEXT
research
06/24/2022

A Literature Review on Serverless Computing

Serverless computing is an emerging cloud computing paradigm. Moreover, ...
research
12/10/2020

Serverless Computing: Behind the Scenes of Major Platforms

Serverless computing offers an event driven pay-as-you-go framework for ...
research
02/23/2022

Performance Modeling of Metric-Based Serverless Computing Platforms

Analytical performance models are very effective in ensuring the quality...
research
06/05/2020

FaaSdom: A Benchmark Suite for Serverless Computing

Serverless computing has become a major trend among cloud providers. Wit...
research
03/10/2022

A Framework for the Interoperability of Cloud Platforms: Towards FAIR Data in SAFE Environments

As the number of cloud platforms supporting biomedical research grows, t...
research
04/07/2020

Function-as-a-Service Performance Evaluation: A Multivocal Literature Review

Function-as-a-Service (FaaS) is one form of the serverless cloud computi...
research
11/22/2016

A Metric for Performance Portability

The term "performance portability" has been informally used in computing...

Please sign up or login with your details

Forgot password? Click here to reset