Overview
Syllabus
Intro
Background: Serverless Computing DAG & Data Passing
Serverless Data-Passing Challenges
SONIC's Data-Passing Alternatives
Data-passing performance trade-off
Direct-Passing vs Remote Storage With higher network bandwidth, the crossover point between Direct passing and Remote-passing shifts to higher fanout values
OUR SOLUTION: SONIC Hybrid Data-Passing Approach
Greedy Data-Passing Decisions: Pitfalls
SONIC: Design Overview
Evaluation: Baselines
Evaluation: E2E Latency and Cost
Content Sensitivity (Cont.)
Evaluation: Content Sensitivity
Evaluation: Scalability
Conclusion
Taught by
USENIX