Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a groundbreaking approach to improving Content Delivery Network (CDN) performance in this 15-minute conference talk from NSDI '22. Dive into the innovative C2DN design, which harnesses erasure codes at the edge for efficient content delivery. Learn how this novel technique achieves lower miss ratios, higher availability, improved resource efficiency, and near-perfect write load balancing compared to traditional replication-based CDNs. Discover the challenges of server unavailability in large distributed systems and understand how C2DN addresses these issues through the strategic use of erasure coding. Gain insights into the implementation process, performance improvements, and the potential impact on global web and video content delivery.
Syllabus
Intro
Content Delivery Networks CD
Cache misses are expensive
Unavailabilities at the edge are co
Bucket-based routing coarser load ba
State-of-the-art solution
The problem: write load imbalan
Quick primer on erasure coding: efficient fault
Use erasure coding in CDN clusters
Naive use of erasure coding is insuf chunks are evicted at different times
Goal: rebalance the load
Parity assignment problem
Evaluation setup
No more miss ratio spike
Reducing normal case miss rat
Near-perfect write load balancir
In the paper
Summary
Taught by
USENIX