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
POST COMMENT

Comments

There are no comments yet.

Authors

page 10

12/10/2020

Serverless Computing: Behind the Scenes of Major Platforms

Serverless computing offers an event driven pay-as-you-go framework for ...
06/05/2020

FaaSdom: A Benchmark Suite for Serverless Computing

Serverless computing has become a major trend among cloud providers. Wit...
11/22/2016

A Metric for Performance Portability

The term "performance portability" has been informally used in computing...
01/10/2021

An Empirical Study on Serverless Workflow Service

Along with the wide-adoption of Serverless Computing, more and more appl...
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...
01/06/2022

SMSE: A Serverless Platform for Multimedia Cloud Systems

Along with the rise of domain-specific computing (ASICs hardware) and do...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.