2019 · 60 citations · 8 references
ComputingComputer ScienceComputer SystemsCloud InfrastructureDistributed SystemsServerless ComputingCost-performance TradeoffsHigh-throughput ComputingLatency OptimizationPerformance ModelingServerless ArchitectureServerless Platform ArchitectureServerless Performance OptimizationServerless Resource ManagementServerless Scaling
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.
8
2017 USENIX Annual Technical Conference (USENIX ATC'17)
Do Le Quoc, Martin S. Beck, Pramod Bhatotia et al. · 2017 · 3.1K citations
Brendan Burns, Brian Grant, David Oppenheimer et al. · Communications of the ACM · 2016 · 573 citations · Full text
Serverless Computing: Design, Implementation, and Performance
Garrett McGrath, Paul Brenner · 2017 · 360 citations
Peeking behind the curtains of serverless platforms
Liang Wang, Mengyuan Li, Yinqian Zhang et al. · 2018 · 290 citations
Serverless Computing: An Investigation of Factors Influencing Microservice Performance
Wes Lloyd, Shruti Ramesh, Swetha Chinthalapati et al. · 2018 · 281 citations