Performance Evaluation of Open-Source Serverless Platforms for Kubernetes

Serverless computing has grown massively in popularity over the last few years, and has provided developers with a way to deploy function-sized code units without having to take care of the actual servers or deal with logging, monitoring, and scaling of their code. High-performance computing (HPC) c...

Full description

Bibliographic Details
Main Authors: Jonathan Decker, Piotr Kasprzak, Julian Martin Kunkel
Format: Article
Language:English
Published: MDPI AG 2022-07-01
Series:Algorithms
Subjects:
Online Access:https://www.mdpi.com/1999-4893/15/7/234
_version_ 1797407921003298816
author Jonathan Decker
Piotr Kasprzak
Julian Martin Kunkel
author_facet Jonathan Decker
Piotr Kasprzak
Julian Martin Kunkel
author_sort Jonathan Decker
collection DOAJ
description Serverless computing has grown massively in popularity over the last few years, and has provided developers with a way to deploy function-sized code units without having to take care of the actual servers or deal with logging, monitoring, and scaling of their code. High-performance computing (HPC) clusters can profit from improved serverless resource sharing capabilities compared to reservation-based systems such as Slurm. However, before running self-hosted serverless platforms in HPC becomes a viable option, serverless platforms must be able to deliver a decent level of performance. Other researchers have already pointed out that there is a distinct lack of studies in the area of comparative benchmarks on serverless platforms, especially for open-source self-hosted platforms. This study takes a step towards filling this gap by systematically benchmarking two promising self-hosted Kubernetes-based serverless platforms in comparison. While the resulting benchmarks signal potential, they demonstrate that many opportunities for performance improvements in serverless computing are being left on the table.
first_indexed 2024-03-09T03:49:44Z
format Article
id doaj.art-ae83bc33f0074f5a8041391bf2c58706
institution Directory Open Access Journal
issn 1999-4893
language English
last_indexed 2024-03-09T03:49:44Z
publishDate 2022-07-01
publisher MDPI AG
record_format Article
series Algorithms
spelling doaj.art-ae83bc33f0074f5a8041391bf2c587062023-12-03T14:30:03ZengMDPI AGAlgorithms1999-48932022-07-0115723410.3390/a15070234Performance Evaluation of Open-Source Serverless Platforms for KubernetesJonathan Decker0Piotr Kasprzak1Julian Martin Kunkel2Institute for Computer Science, Universität Göttingen, Goldschmidtstraße 7, 37077 Göttingen, GermanyGWDG, Burckhardtweg 4, 37077 Göttingen, GermanyInstitute for Computer Science, Universität Göttingen, Goldschmidtstraße 7, 37077 Göttingen, GermanyServerless computing has grown massively in popularity over the last few years, and has provided developers with a way to deploy function-sized code units without having to take care of the actual servers or deal with logging, monitoring, and scaling of their code. High-performance computing (HPC) clusters can profit from improved serverless resource sharing capabilities compared to reservation-based systems such as Slurm. However, before running self-hosted serverless platforms in HPC becomes a viable option, serverless platforms must be able to deliver a decent level of performance. Other researchers have already pointed out that there is a distinct lack of studies in the area of comparative benchmarks on serverless platforms, especially for open-source self-hosted platforms. This study takes a step towards filling this gap by systematically benchmarking two promising self-hosted Kubernetes-based serverless platforms in comparison. While the resulting benchmarks signal potential, they demonstrate that many opportunities for performance improvements in serverless computing are being left on the table.https://www.mdpi.com/1999-4893/15/7/234serverlessopen sourceKubernetesbenchmarkperformanceself-hosted
spellingShingle Jonathan Decker
Piotr Kasprzak
Julian Martin Kunkel
Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
Algorithms
serverless
open source
Kubernetes
benchmark
performance
self-hosted
title Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
title_full Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
title_fullStr Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
title_full_unstemmed Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
title_short Performance Evaluation of Open-Source Serverless Platforms for Kubernetes
title_sort performance evaluation of open source serverless platforms for kubernetes
topic serverless
open source
Kubernetes
benchmark
performance
self-hosted
url https://www.mdpi.com/1999-4893/15/7/234
work_keys_str_mv AT jonathandecker performanceevaluationofopensourceserverlessplatformsforkubernetes
AT piotrkasprzak performanceevaluationofopensourceserverlessplatformsforkubernetes
AT julianmartinkunkel performanceevaluationofopensourceserverlessplatformsforkubernetes