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
相关论文
共 50 条
  • [31] Energy Efficiency in Edge Environments: a Serverless Computing Approach
    Djemame, Karim
    ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES, GECON 2021, 2021, 13072 : 181 - 184
  • [32] IoT Serverless Computing at the Edge: A Systematic Mapping Review
    Kjorveziroski, Vojdan
    Filiposka, Sonja
    Trajkovik, Vladimir
    COMPUTERS, 2021, 10 (10)
  • [33] Review of WebAssembly Application Research for Edge Serverless Computing
    Wang, Xin
    Zhao, Kai
    Qin, Bin
    Computer Engineering and Applications, 2023, 59 (11) : 28 - 36
  • [34] A Decentralized Framework for Serverless Edge Computing in the Internet of Things
    Cicconetti, Claudio
    Conti, Marco
    Passarella, Andrea
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02): : 2166 - 2180
  • [35] An Architectural Framework for Serverless Edge Computing: Design and Emulation
    Cicconetti, Claudio
    Conti, Marco
    Passarella, Andrea
    2018 16TH IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2018), 2018, : 48 - 55
  • [36] Evaluating Webassembly Enabled Serverless Approach for Edge Computing
    Mendki, Pankaj
    2020 IEEE CLOUD SUMMIT, 2020, : 161 - 166
  • [37] Supporting Multi-Provider Serverless Computing on the Edge
    Aske, Austin
    Zhao, Xinghui
    47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP '18), 2018,
  • [38] EdgeBench: Benchmarking Edge Computing Platforms
    Das, Anirban
    Patterson, Stacy
    Wittie, Mike P.
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 175 - 180
  • [39] Exploring Serverless Computing for Neural Network Training
    Feng, Lang
    Kudva, Prabhakar
    Da Silva, Dilma
    Hu, Jiang
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 334 - 341
  • [40] When Serverless Computing Meets Edge Computing: Architecture, Challenges, and Open Issues
    Xie, Renchao
    Tang, Qinqin
    Qiao, Shi
    Zhu, Han
    Yu, F. Richard
    Huang, Tao
    IEEE WIRELESS COMMUNICATIONS, 2021, 28 (05) : 126 - 133