C2DN: how to code on the edge for content delivery network
Content Delivery Networks (CDNs) cache and serve much of the worlds online content to users around the world. CDNs cache content in a replicated fashion to alleviate the impact of individual server unavailabilities which hurts user, CDN and content provider. Erasure codes are a resource-efficient alternative to replication. In this talk, we show how we introduce erasure coding into CDNs and build Coded CDN (C2DN). Compared to state-of-the-art CDN, C2DN reduces midgress (major CDN operation cost) by up to 30%, and provides better user latency. In addition, we show that C2DN only has a slight resource usage increase.
Presented in Partial Fulfillment of the CSD Speaking Skills Requirement.