Challenges and Opportunities for Efficient Serverless Computing at the Edge

被引:37
|
作者
Gadepalli, Phani Kishore [1 ,2 ]
Peach, Gregor [2 ]
Cherkasova, Ludmila [1 ]
Aitken, Rob [1 ]
Parmer, Gabriel [2 ]
机构
[1] Arm Res, San Jose, CA 95134 USA
[2] George Washington Univ, Washington, DC 20052 USA
关键词
Cloud computing; Serverless; FaaS; IoT; Edge computing; WebAssembly; Wasm; performance management; SLOs;
D O I
10.1109/SRDS47363.2019.00036
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing frameworks allow users to execute a small application (dedicated to a specific task) without handling operational issues such as server provisioning, resource management, and resource scaling for the increased load. Serverless computing originally emerged as a Cloud computing framework, but might be a perfect match for IoT data processing at the Edge. However, the existing serverless solutions, based on VMs and containers, are too heavy-weight (large memory footprint and high function invocation time) for operating efficiency and elastic scaling at the Edge. Moreover, many novel IoT applications require low-latency data processing and near real-time responses, which makes the current cloud-based serverless solutions unsuitable. Recently, WebAssembly (Wasm) has been proposed as an alternative method for running serverless applications at near-native speeds, while having a small memory footprint and optimized invocation time. In this paper, we discuss some existing serverless solutions, their design details, and unresolved performance challenges for an efficient serverless management at the Edge. We outline our serverless framework, called aWsm, based on the WebAssembly approach, and discuss the opportunities enabled by the aWsm design, including function profiling and SLO-driven performance management of users' functions. Finally, we present an initial assessment of aWsm performance featuring average startup time (12 mu s to 30 mu s) and an economical memory footprint (ranging from 10s to 100s of kB) for a subset of MiBench microbenchmarks used as functions.
引用
收藏
页码:261 / 266
页数:6
相关论文
共 50 条
  • [1] Serverless Computing: A Survey of Opportunities, Challenges, and Applications
    Shafiei, Hossein
    Khonsari, Ahmad
    Mousavi, Payam
    [J]. ACM COMPUTING SURVEYS, 2022, 54 (11S)
  • [2] Securing Serverless Computing: Challenges, Solutions, and Opportunities
    Li, Xing
    Leng, Xue
    Chen, Yan
    [J]. IEEE NETWORK, 2023, 37 (02): : 166 - 173
  • [3] Serverless Computing: State-of-the-Art, Challenges and Opportunities
    Li, Yongkang
    Lin, Yanying
    Wang, Yang
    Ye, Kejiang
    Xu, Chengzhong
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (02) : 1522 - 1539
  • [4] Challenges and Opportunities in Edge Computing
    Varghese, Blesson
    Wang, Nan
    Barbhuiya, Sakil
    Kilpatrick, Peter
    Nikolopoulos, Dimitrios S.
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2016, : 20 - 26
  • [5] KneeScale: Efficient Resource Scaling for Serverless Computing at the Edge
    Li, Xue
    Kang, Peng
    Molone, Jordan
    Wang, Wei
    Lama, Palden
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 180 - 189
  • [6] When Serverless Computing Meets Edge Computing: Architecture, Challenges, and Open Issues
    Xie, Renchao
    Tang, Qinqin
    Qiao, Shi
    Zhu, Han
    Yu, F. Richard
    Huang, Tao
    [J]. IEEE WIRELESS COMMUNICATIONS, 2021, 28 (05) : 126 - 133
  • [7] Advanced Serverless Edge Computing
    Ticongolo, Inacio Gaspar
    Baresi, Luciano
    Quattrocchi, Giovanni
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2023 WORKSHOPS, 2024, 14518 : 285 - 291
  • [8] Edge Computing in Healthcare: Innovations, Opportunities, and Challenges
    Rancea, Alexandru
    Anghel, Ionut
    Cioara, Tudor
    [J]. FUTURE INTERNET, 2024, 16 (09)
  • [9] Fault Tolerant Edge Computing: Challenges and Opportunities
    Pourreza, Maryam
    Narasimhan, Priya
    [J]. 2023 IEEE 7TH INTERNATIONAL CONFERENCE ON FOG AND EDGE COMPUTING, ICFEC, 2023, : 73 - 80
  • [10] Edge Computing for Autonomous Driving: Opportunities and Challenges
    Liu, Shaoshan
    Liu, Liangkai
    Tang, Jie
    Yu, Bo
    Wang, Yifan
    Shi, Weisong
    [J]. PROCEEDINGS OF THE IEEE, 2019, 107 (08) : 1697 - 1716