2,000+ Free Courses with Certificates: Coding, AI, SQL, and More
Start speaking a new language. It’s just 3 weeks away.
Overview
Syllabus
Intro
Storage servers have load imbalance issue
Solutions to mitigate the load imbalance
Second, balance the load between clusters
Natural goals on a distributed caching mechanism
Design Challenges of DistCache
Challenge #1: How to allocate the cached items?
Independent hashes to allocate the cached items
Challenge #2: How to query the cached items?
Theoretical Guarantee behind DistCache
Proof Sketch: Convert to a perfect matching problem
Remarks of the DistCache Analysis
Example Deployment Scenarios of DistCache
Case Study: Switch-based distributed caching
Implementation Overview
P4: Programmable Pratocol-independent Packet Processing
Evaluation Setup
Evaluation Takeaways
Conclusions
Taught by
USENIX