YoVDO

C2DN - How to Harness Erasure Codes at the Edge for Efficient Content Delivery

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses Distributed Systems Courses Content Delivery Network Courses

Course Description

Overview

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

Related Courses

AWS Certified DevOps Engineer
Udemy
Configuring and Using Microsoft Azure Blob Storage
Pluralsight
Microsoft Azure Developer: Implementing CDNs for Storage
Pluralsight
Microsoft Azure for Node.js Developers - Cloud Patterns and Architecture
Pluralsight
Delivering Content on AWS with Amazon CloudFront
Pluralsight