Evaluation of language runtimes in open-source serverless platforms
dc.contributor.author | Djemame, K | |
dc.contributor.author | Datsev, D | |
dc.contributor.author | Kelefouras, Vasileios | |
dc.date.accessioned | 2022-09-07T11:50:41Z | |
dc.date.issued | 2022-04-27 | |
dc.identifier.isbn | 978-989-758-570-8 | |
dc.identifier.issn | 2184-5042 | |
dc.identifier.uri | http://hdl.handle.net/10026.1/19602 | |
dc.description.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 | |
dc.format.extent | 123-132 | |
dc.language.iso | en | |
dc.publisher | SCITEPRESS - Science and Technology Publications | |
dc.rights | Attribution-ShareAlike 4.0 International | |
dc.rights.uri | http://creativecommons.org/licenses/by-sa/4.0/ | |
dc.subject | Serverless Architecture | |
dc.subject | Openwhisk | |
dc.subject | Fission | |
dc.subject | Cloud Computing | |
dc.subject | Containerisation | |
dc.subject | Performance Evaluation | |
dc.title | Evaluation of language runtimes in open-source serverless platforms | |
dc.type | conference | |
dc.type | Conference Proceeding | |
plymouth.author-url | https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000806782100010&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=11bb513d99f797142bcfeffcc58ea008 | |
plymouth.date-start | 2022-04-27 | |
plymouth.date-finish | 2022-04-29 | |
plymouth.conference-name | 12th International Conference on Cloud Computing and Services Science | |
plymouth.publication-status | Published | |
plymouth.journal | Proceedings of the Institute for Systems and Technologies of Information, Control and Communication | |
dc.identifier.doi | 10.5220/0010983000003200 | |
plymouth.organisational-group | /Plymouth | |
plymouth.organisational-group | /Plymouth/Faculty of Science and Engineering | |
plymouth.organisational-group | /Plymouth/Faculty of Science and Engineering/School of Engineering, Computing and Mathematics | |
plymouth.organisational-group | /Plymouth/REF 2021 Researchers by UoA | |
plymouth.organisational-group | /Plymouth/REF 2021 Researchers by UoA/UoA11 Computer Science and Informatics | |
plymouth.organisational-group | /Plymouth/Users by role | |
plymouth.organisational-group | /Plymouth/Users by role/Academics | |
dcterms.dateAccepted | 2022-02-03 | |
dc.rights.embargodate | 2022-9-8 | |
dc.identifier.eissn | 2184-5042 | |
rioxxterms.versionofrecord | 10.5220/0010983000003200 | |
rioxxterms.licenseref.uri | http://creativecommons.org/licenses/by-sa/4.0/ | |
rioxxterms.licenseref.startdate | 2022-04-27 | |
rioxxterms.type | Conference Paper/Proceeding/Abstract |