Analyzing Open-Source Serverless Platforms: Characteristics and Performance

06/04/2021
by   Junfeng Li, et al.
0

Serverless computing is increasingly popular because of its lower cost and easier deployment. Several cloud service providers (CSPs) offer serverless computing on their public clouds, but it may bring the vendor lock-in risk. To avoid this limitation, many open-source serverless platforms come out to allow developers to freely deploy and manage functions on self-hosted clouds. However, building effective functions requires much expertise and thorough comprehension of platform frameworks and features that affect performance. It is a challenge for a service developer to differentiate and select the appropriate serverless platform for different demands and scenarios. Thus, we elaborate the frameworks and event processing models of four popular open-source serverless platforms and identify their salient idiosyncrasies. We analyze the root causes of performance differences between different service exporting and auto-scaling modes on those platforms. Further, we provide several insights for future work, such as auto-scaling and metric collection.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/18/2019

Understanding Open Source Serverless Platforms: Design Considerations and Performance

Serverless computing is increasingly popular because of the promise of l...
research
02/17/2021

SimFaaS: A Performance Simulator for Serverless Computing Platforms

Developing accurate and extendable performance models for serverless pla...
research
02/23/2022

Performance Modeling of Metric-Based Serverless Computing Platforms

Analytical performance models are very effective in ensuring the quality...
research
06/07/2017

Comparative Analysis of Open Source Frameworks for Machine Learning with Use Case in Single-Threaded and Multi-Threaded Modes

The basic features of some of the most versatile and popular open source...
research
08/29/2017

Performance Analysis of Open Source Machine Learning Frameworks for Various Parameters in Single-Threaded and Multi-Threaded Modes

The basic features of some of the most versatile and popular open source...
research
01/02/2019

openCoT: The opensource Cloud of Things platform

In order to address the complexity and extensiveness of technology, Clou...
research
07/26/2023

Empirical Investigation of Factors influencing Function as a Service Performance in Different Cloud/Edge System Setups

Experimental data can aid in gaining insights about a system operation, ...

Please sign up or login with your details

Forgot password? Click here to reset