Djemame, K orcid.org/0000-0001-5811-5263, Datsev, D and Kelefouras, V (2022) Evaluation of language runtimes in open-source serverless platforms. In: Proceedings of the 12th International Conference on Cloud Computing and Services Science. 12th International Conference on Cloud Computing and Services Science, 27-29 Apr 2022, Online. SciTePress , pp. 123-132. ISBN 978-989-758-570-8
Abstract
Serverless computing is revolutionising cloud application development as it offers the ability to create modular, highly-scalable, fault-tolerant applications, with minimal operational management. In order to contribute to its widespread adoption of serverless platforms, the design and performance of language runtimes that are available in Function-as-a-Service (FaaS) serverless platforms is key. This paper aims to investigate the performance impact of language runtimes in open-source serverless platforms, deployable on local clusters. A suite of experiments is developed and deployed on two selected platforms: OpenWhisk and Fission. The results show a clear distinction between compiled and dynamic languages in cold starts but a pretty close overall performance in warm starts. Comparisons with similar evaluations for commercial platforms reveal that warm start performance is competitive for certain languages, while cold starts are lagging behind by a wide margin. Overall, the evaluation yielded usable results in regards to preferable choice of language runtime for each platform.
Metadata
Item Type: | Proceedings Paper |
---|---|
Authors/Creators: |
|
Copyright, Publisher and Additional Information: | © 2022 by SCITEPRESS – Science and Technology Publications, Lda. All rights reserved. This is an open access article under the terms of the Attribution-NonCommercial-NoDerivatives 4.0 International (CC BY-NC-ND 4.0) |
Keywords: | Serverless Architecture; Openwhisk; Fission; Cloud Computing; Containerisation; Performance Evaluation |
Dates: |
|
Institution: | The University of Leeds |
Academic Units: | The University of Leeds > Faculty of Engineering & Physical Sciences (Leeds) > School of Computing (Leeds) |
Funding Information: | Funder Grant number EU - European Union Not Known |
Depositing User: | Symplectic Publications |
Date Deposited: | 27 Apr 2022 13:05 |
Last Modified: | 31 Jul 2023 11:37 |
Status: | Published |
Publisher: | SciTePress |
Identification Number: | 10.5220/0010983000003200 |
Open Archives Initiative ID (OAI ID): | oai:eprints.whiterose.ac.uk:186083 |