Evaluation of Language Runtimes in Open-source Serverless Platforms

被引:0
|
作者
Djemame, Karim [1 ]
Datsev, Daniel [1 ]
Kelefouras, Vasilios [2 ]
机构
[1] Univ Leeds, Sch Comp, Leeds, W Yorkshire, England
[2] Univ Plymouth, Sch Engn Comp & Math, Plymouth, Devon, England
基金
欧盟地平线“2020”;
关键词
Serverless Architecture; Openwhisk; Fission; Cloud Computing; Containerisation; Performance Evaluation;
D O I
10.5220/0010983000003200
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:123 / 132
页数:10
相关论文
共 50 条
  • [11] An Overview of Newly Open-Source Cloud Storage Platforms
    Gu, Genqiang
    Li, Qingchun
    Wen, Xiaolong
    Gao, Yun
    Zhang, Xuejie
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON GRANULAR COMPUTING (GRC 2012), 2012, : 142 - 147
  • [12] Open-source platforms for navigated image-guided interventions
    Ungi, Tamas
    Lasso, Andras
    Fichtinger, Gabor
    [J]. MEDICAL IMAGE ANALYSIS, 2016, 33 : 181 - 186
  • [13] Open-Source Hardware Platforms for Smart Converters with Cloud Connectivity
    Merenda, Massimo
    Iero, Demetrio
    Pangallo, Giovanni
    Falduto, Paolo
    Adinolfi, Giovanna
    Merola, Angelo
    Graditi, Giorgio
    Della Corte, Francesco G.
    [J]. ELECTRONICS, 2019, 8 (03):
  • [14] Open-Source Robotics: Investigation on Existing Platforms and Their Application in Education
    Vrochidou, Eleni
    Manios, Michail
    Papakostas, George A.
    Aitsidis, Charalabos N.
    Panagiotopoulos, Fotis
    [J]. 2018 26TH INTERNATIONAL CONFERENCE ON SOFTWARE, TELECOMMUNICATIONS AND COMPUTER NETWORKS (SOFTCOM), 2018, : 438 - 443
  • [15] Open-source Platforms Application in Introductory Embedded Systems Teaching
    Yakimov, Peter Ivanov
    [J]. 2016 XXV INTERNATIONAL SCIENTIFIC CONFERENCE ELECTRONICS (ET), 2016,
  • [16] Sionna: Introduction to Embedded Open-Source Semantic Communication Platforms
    Lee, Ju-Hyung
    Kim, Joongheon
    [J]. 2023 INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING, ICOIN, 2023, : 775 - 777
  • [17] Review of Most Popular Open-Source Platforms for Developing Blockchains
    Connors, Collin
    Sarkar, Dilip
    [J]. 2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 20 - 26
  • [18] Could coexistence of open-source and proprietary platforms be an equilibrium outcome?
    Chou, Chung-Hui
    [J]. MANCHESTER SCHOOL, 2021, 89 (03): : 297 - 309
  • [19] OPEN-SOURCE SOFTWARE AND HARDWARE PLATFORMS FOR BUILDING BACKSCATTER SYSTEMS
    Xu, Chenren
    Zhang, Pengyu
    [J]. GETMOBILE-MOBILE COMPUTING & COMMUNICATIONS REVIEW, 2019, 23 (01) : 16 - 20
  • [20] Open-Source Software Implications in the Competitive Mobile Platforms Market
    Mian, Salman Qayyum
    Teixeira, Jose
    Koskivaara, Eija
    [J]. BUILDING THE E-WORLD ECOSYSTEM, 2011, 353 : 110 - +