The State of Serverless Computing
- r, Fixing Dysfunction-as-a-Service
The State of Serverless Computing or, Fixing - - PowerPoint PPT Presentation
The State of Serverless Computing or, Fixing Dysfunction-as-a-Service Chenggang Wu RISE Lab, UC Berkeley QCon New York 06/24/2019 UC Berkeley: CS 61A Fall 2018 The State of Serverless Computing QCon New York 06/24/2019 The State of
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019 The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing Craft Conference 2019 – Budapest, Hungary
The State of Serverless Computing Craft Conference 2019 – Budapest, Hungary
Embarrassingly parallel tasks Workflow orchestration
The State of Serverless Computing QCon New York 06/24/2019
Snowflake…
The State of Serverless Computing QCon New York 06/24/2019
Limited execution lifetimes No inbound network connections
IO is a bottleneck No specialized hardware
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Median and 99th percentile latencies for composing two arithmetic functions on AWS Lambda.
1 10 100 1000
Lambda (S3) Lambda (Dynamo) Lambda (Direct) AWS Step FNs
Latency (ms)
285 239 737 573
The State of Serverless Computing QCon New York 06/24/2019
Median and 99th percentile latencies for composing two arithmetic functions on AWS Lambda.
1 10 100 1000
Lambda (S3) Lambda (Dynamo) Lambda (Direct) AWS Step FNs
Latency (ms)
285 239 79.6 737 573 178
The State of Serverless Computing QCon New York 06/24/2019
Median and 99th percentile latencies for composing two arithmetic functions on AWS Lambda.
1 10 100 1000
Lambda (S3) Lambda (Dynamo) Lambda (Direct) AWS Step Fns
Latency (ms)
285 239 79.6 569 737 573 178 3346
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
ü10x faster than Redis/Cassandra in a geo-distributed deployment
ü500x faster than Amazon DynamoDB for the same cost
Chenggang Wu, Jose Faleiro, Yihan Lin, and Joseph M. Hellerstein. "Anna: A KVS for Any Scale." IEEE Transactions on Knowledge and Data Engineering (2019). Chenggang Wu, Vikram Sreekanti, and Joseph M. Hellerstein. "Autoscaling Tiered Cloud Storage in Anna." Proceedings of the VLDB Endowment 12, no. 6 (2019): 624-638.
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Network Boundary
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Network Boundary
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Median and 99th percentile latencies for composing two arithmetic functions on AWS Lambda and Fluent.
1 10 100 1000
Fluent Lambda (S3) Lambda (Dynamo) Lambda (Direct) AWS Step Fns
Latency (ms)
3.59 285 239 79.6 569 6.37 737 573 178 3346
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Clean Input
Join with Reference Data
Model Replica Model Replica Model Replica
Combine Results
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Median and 99th percentile latencies for SqueezeNet on Fluent and AWS SageMaker.
The State of Serverless Computing QCon New York 06/24/2019
50 100 150 200 250 300 350 400
Fluent Python AWS SageMaker
90.6 153.8 282.2 122.9 156.3 361.7
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
The State of Serverless Computing QCon New York 06/24/2019
Building Developer Tools
The State of Serverless Computing QCon New York 06/24/2019
Developing Autoscaling Policy
The State of Serverless Computing QCon New York 06/24/2019
Building Developer Tools
Developing Autoscaling Policy Designing SLOs & SLAs
The State of Serverless Computing QCon New York 06/24/2019
Building Developer Tools
The State of Serverless Computing QCon New York 06/24/2019