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 条
  • [21] Quality evaluation models or frameworks for open source software: A systematic literature review
    Yilmaz, Nebi
    Tarhan, Ayca Kolukisa
    JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2022, 34 (06)
  • [22] Evaluation of Network File System as a Shared Data Storage in Serverless Computing
    Choi, Jaeghang
    Lee, Kyungyong
    PROCEEDINGS OF THE 2020 SIXTH INTERNATIONAL WORKSHOP ON SERVERLESS COMPUTING (WOSC '20), 2020, : 25 - 30
  • [23] Deserv: Decentralized Serverless Computing
    Christie, Samuel H., V
    Chopra, Amit K.
    Singh, Munindar P.
    2021 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2021, 2021, : 51 - 60
  • [24] Advanced Serverless Edge Computing
    Ticongolo, Inacio Gaspar
    Baresi, Luciano
    Quattrocchi, Giovanni
    SERVICE-ORIENTED COMPUTING - ICSOC 2023 WORKSHOPS, 2024, 14518 : 285 - 291
  • [25] Optimal Pricing for Serverless Computing
    Mahajan, Kunal
    Figueiredo, Daniel
    Misra, Vishal
    Rubenstein, Dan
    2019 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2019,
  • [26] Practical Tooling for Serverless Computing
    Spillner, Josef
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC' 17), 2017, : 185 - 186
  • [27] Serverless computing: a security perspective
    Marin, Eduard
    Perino, Diego
    Di Pietro, Roberto
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2022, 11 (01):
  • [28] Evaluation of serverless computing for scalable execution of a joint variant calling workflow
    John, Aji
    Muenzen, Kathleen
    Ausmees, Kristiina
    PLOS ONE, 2021, 16 (07):
  • [29] Benchmarking Serverless Computing Platforms
    Horácio Martins
    Filipe Araujo
    Paulo Rupino da Cunha
    Journal of Grid Computing, 2020, 18 : 691 - 709
  • [30] Evaluation of Java']Java-based Open Source Web Frameworks with Ajax Support
    Buchner, Bjoern
    Boettcher, Axel
    Storch, Christian
    2012 14TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE), 2012, : 45 - 49