An evaluation of open source serverless computing frameworks

被引:67
|
作者
Mohanty, Sunil Kumar [1 ]
Premsankar, Gopika [1 ]
Di Francesco, Mario [1 ]
机构
[1] Aalto Univ, Dept Comp Sci, Helsinki, Finland
基金
芬兰科学院;
关键词
serverless computing; function-as-a-service; Kubeless; Fission; OpenFaaS; performance evaluation;
D O I
10.1109/CloudCom2018.2018.00033
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Recent advancements in virtualization and software architecture have led to the new paradigm of serverless computing, which allows developers to deploy applications as stateless functions without worrying about the underlying infrastructure. Accordingly, a serverless platform handles the lifecycle, execution and scaling of the actual functions; these need to run only when invoked or triggered by an event. Thus, the major benefits of serverless computing are low operational concerns and efficient resource management and utilization. Serverless computing is currently offered by several public cloud service providers. However, there are certain limitations on the public cloud platforms, such as vendor lock-in and restrictions on the computation of the functions. Open source serverless frameworks are a promising solution to avoid these limitations and bring the power of serverless computing to on-premise deployments. However, these frameworks have not been evaluated before. Thus, we carry out a comprehensive feature comparison of popular open source serverless computing frameworks. We then evaluate the performance of selected frameworks: Fission, Kubeless and OpenFaaS. Specifically, we characterize the response time and ratio of successfully received responses under different loads and provide insights into the design choices of each framework.
引用
收藏
页码:115 / 120
页数:6
相关论文
共 50 条
  • [41] Serverless Computing for Society 5.0
    Corradi, Antonio
    Sabbioni, Andrea
    IT Professional, 2024, 26 (05) : 79 - 84
  • [42] Benchmarking Serverless Computing Platforms
    Martins, Horacio
    Araujo, Filipe
    da Cunha, Paulo Rupino
    JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 691 - 709
  • [43] Serverless computing: a security perspective
    Eduard Marin
    Diego Perino
    Roberto Di Pietro
    Journal of Cloud Computing, 11
  • [44] The Wonderless Dataset for Serverless Computing
    Eskandani, Nafise
    Salvaneschi, Guido
    2021 IEEE/ACM 18TH INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2021), 2021, : 565 - 569
  • [45] Will Serverless Computing Revolutionize NFV?
    Aditya, Paarijaat
    Akkus, Istemi Ekin
    Beck, Andre
    Chen, Ruichuan
    Hilt, Volker
    Rimac, Ivica
    Satzke, Klaus
    Stein, Manuel
    PROCEEDINGS OF THE IEEE, 2019, 107 (04) : 667 - 678
  • [46] Enhancing Observability of Serverless Computing with the Serverless Application Analytics Framework
    Cordingly, Robert
    Heydari, Navid
    Yu, Hanfei
    Hoang, Varik
    Sadeghi, Zohreh
    Lloyd, Wes
    COMPANION OF THE ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE 2021, 2021, : 161 - 164
  • [47] Open source software in quantum computing
    Fingerhuth, Mark
    Babej, Tomas
    Wittek, Peter
    PLOS ONE, 2018, 13 (12):
  • [48] Open Source Computing in Physics Education
    Dasgupta, Ananda
    XXVII IUPAP CONFERENCE ON COMPUTATIONAL PHYSICS (CCP2015), 2016, 759
  • [49] Open Source Solutions for Cloud Computing
    Gangadharan, G. R.
    COMPUTER, 2017, 50 (01) : 66 - 70
  • [50] Open Source and the Moral Field of Computing
    Smajda, Jon
    JOURNAL OF INFORMATION TECHNOLOGY & POLITICS, 2011, 8 (03) : 304 - 322