BenchFaaS: Benchmarking Serverless Functions in an Edge Computing Network Testbed

被引:1
作者
Carpio, Francisco [1 ]
Michalke, Marc [1 ]
Jukan, Admela [1 ]
机构
[1] Tech Univ Carolo Wilhelmina Braunschweig, Inst Comp & Network Engn, D-38106 Braunschweig, Germany
来源
IEEE NETWORK | 2023年 / 37卷 / 05期
关键词
Edge computing; Random access memory; Benchmark testing; Wide area networks; Servers; Overlay networks; Test facilities; Serverless computing; Computational modeling; Virtual machining; Size measurement; Open source software; Performance evaluation; Scalability; Payloads;
D O I
10.1109/MNET.125.2200294
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The serverless computing model has evolved as one of the key solutions in the cloud for fast autoscaling and capacity planning. In edge computing environments, however, the serverless model is challenged by the system heterogeneity and performance variability. In this paper, we introduce BenchFaaS, an open-source edge computing network testbed which automates the deployment and benchmarking of serverless functions. Our edge computing network considers a cluster of virtual machines and Raspberry Pis, and is designed to benchmark serverless functions under different hardware and network conditions. We measure and evaluate: (i) overhead incurred by testbed, (ii) performance of compute intensive tasks, (iii) impact of application payload size, (iv) scalability, and (v) performance of chained serverless functions. We share the lessons learnt in engineering and implementing the testbed. We present the measurement results and analyze the impact of networked infrastructure on serverless performance. The measurements indicate that a properly dimensioned edge computing network can effectively serve as a serverless infrastructure.
引用
收藏
页码:81 / 88
页数:8
相关论文
共 15 条
  • [1] Arslan E., 2020, PROC IEEE GLOBAL COM, P1
  • [2] Supporting Multi-Provider Serverless Computing on the Edge
    Aske, Austin
    Zhao, Xinghui
    [J]. 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18), 2018,
  • [3] The Serverless Trilemma Function Composition for Serverless Computing
    Baldini, Ioana
    Cheng, Perry
    Fink, Stephen J.
    Mitchell, Nick
    Muthusamy, Vinod
    Rabbah, Rodric
    Suter, Philippe
    Tardieu, Olivier
    [J]. PROCEEDINGS OF THE 2017 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!'17), 2017, : 89 - 103
  • [4] Edge Computing Perspectives: Architectures, Technologies, and Open Security Issues
    Caprolu, Maurantonio
    Di Pietro, Roberto
    Lombardi, Flavio
    Raponi, Simone
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON EDGE COMPUTING (IEEE EDGE), 2019, : 116 - 123
  • [5] Engineering and Experimentally Benchmarking a Serverless Edge Computing System
    Carpio, Francisco
    Michalke, Marc
    Jukan, Admela
    [J]. 2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [6] The Rise of Serverless Computing
    Castro, Paul
    Ishakian, Vatche
    Muthusamy, Vinod
    Slominski, Aleksander
    [J]. COMMUNICATIONS OF THE ACM, 2019, 62 (12) : 44 - 54
  • [7] EdgeBench: Benchmarking Edge Computing Platforms
    Das, Anirban
    Patterson, Stacy
    Wittie, Mike P.
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 175 - 180
  • [8] Federal Communications Commission (FCC), 2021, Tenth Measuring Broadband America Fixed Broadband Report: A Report on Consumer Fixed Broadband Performance in the United States
  • [9] Li JF, 2021, Arxiv, DOI [arXiv:2106.03601, DOI 10.18293/SEKE2021-129]
  • [10] Benchmarking Serverless Computing Platforms
    Martins, Horacio
    Araujo, Filipe
    da Cunha, Paulo Rupino
    [J]. JOURNAL OF GRID COMPUTING, 2020, 18 (04) : 691 - 709