Understanding Open Source Serverless Platforms: Design Considerations and Performance

被引:37
|
作者
Li, Junfeng [1 ,2 ]
Kulkarni, Sameer G. [2 ]
Ramakrishnan, K. K. [2 ]
Li, Dan [1 ]
机构
[1] Tsinghua Univ, Beijing, Peoples R China
[2] Univ Calif Riverside, Riverside, CA 92521 USA
关键词
serverless; function-as-a-service; performance;
D O I
10.1145/3366623.3368139
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Serverless computing is increasingly popular because of the promise of lower cost and the convenience it provides to users who do not need to focus on server management. This has resulted in the availability of a number of proprietary and open-source serverless solutions. We seek to understand how the performance of serverless computing depends on a number of design issues using several popular open-source serverless platforms. We identify the idiosyncrasies affecting performance (throughput and latency) for different open-source serverless platforms. Further, we observe that just having either resource-based (CPU and memory) or workload-based (request per second (RPS) or concurrent requests) auto-scaling is inadequate to address the needs of the serverless platforms.
引用
收藏
页码:37 / 42
页数:6
相关论文
共 50 条
  • [41] EARTHQUAKE DESIGN CONSIDERATIONS FOR FIXED OFFSHORE PLATFORMS
    MITCHELL, WW
    OIL & GAS JOURNAL, 1983, 81 (25) : 87 - 92
  • [42] DESIGN CONSIDERATIONS FOR TENSION LEG PLATFORMS.
    Ramzan, F.A.
    Osborne-Moss, D.M.
    Transactions of the North East Coast Institution of Engineers and Shipbuilders, 1984, 100 : 75 - 82
  • [43] Benchmarking Elasticity of FaaS Platforms as a Foundation for Objective-driven Design of Serverless Applications
    Kuhlenkamp, Joern
    Werner, Sebastian
    Borges, Maria C.
    Ernst, Dominik
    Wenzel, Daniel
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 1576 - 1585
  • [44] Design of Collaborative Learning Environments: bridging the gap between CSCL theories and Open Source Platforms
    Calvani, Antonio
    Fini, Antonio
    Pettenati, Maria Chiara
    Sarti, Luigi
    Masseti, Maurizio
    JOURNAL OF E-LEARNING AND KNOWLEDGE SOCIETY, 2006, 2 (01): : 61 - 74
  • [45] Performance Optimization for Edge-Cloud Serverless Platforms via Dynamic Task Placement
    Das, Anirban
    Imai, Shigeru
    Patterson, Stacy
    Wittie, Mike P.
    2020 20TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2020), 2020, : 41 - 50
  • [46] Evidence-Based Considerations for the Design of an Open-Source Ventilator: A Systematic Review
    Dave, Chintan
    Sivajohan, Asaanth
    Basmaji, John
    Slessarev, Marat
    CRITICAL CARE EXPLORATIONS, 2022, 4 (08) : E0723
  • [47] System-level Implications of Serverless: Workload Characterizing and Performance Understanding
    Deng, Deshi
    Lin, Yanying
    Ye, Kejiang
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 331 - 338
  • [48] Architectural considerations about open distributed agent support platforms
    Mendes, M
    Falsarella, O
    Fontes, I
    Krause, S
    Loyolla, W
    Mendez, C
    Silva, PS
    Tobar, C
    THIRD INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS - ISADS 97 - PROCEEDINGS, 1997, : 359 - 366
  • [49] A Comparative Analysis of Open Source Business Intelligence Platforms
    Lapa, Joaquim
    Bernardino, Jorge
    Figueiredo, Ana
    PROCEEDINGS OF INTERNATIONAL CONFERENCE INFORMATION SYSTEMS AND DESIGN OF COMMUNICATION (ISDOC2014), 2014, : 86 - 92
  • [50] Open Source BI Platforms: A Functional and Architectural Comparison
    Golfarelli, Matteo
    DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2009, 5691 : 287 - 297