Abstract
Planet-scale video Content Delivery Networks (CDNs) deliver a significant fraction of the entire Internet traffic. Effective caching at the edge is vital for the feasibility of these CDNs, which can otherwise incur significant monetary costs and resource overloads in the Internet. We analyze the challenges and requirements for video caching on these CDNs which cannot be addressed by standard solutions. We develop multiple algorithms for caching in these CDNs: (i) An LRU-based baseline solution to address the requirements, (ii) an intelligent ingress-efficient algorithm, (iii) an offline cache aware of future requests (greedy) to estimate the maximum caching efficiency we can expect from any online algorithm, and (iv) an optimal offline cache (for limited scales). We use anonymized actual data from a large-scale, global CDN to evaluate the algorithms and draw conclusions on their suitability for different settings.
Original language | English |
---|---|
DOIs | |
State | Published - 2014 |
Externally published | Yes |
Event | 9th ACM European Conference on Computer Systems, EuroSys 2014 - Amsterdam, Netherlands Duration: 14 Apr 2014 → 16 Apr 2014 |
Conference
Conference | 9th ACM European Conference on Computer Systems, EuroSys 2014 |
---|---|
Country/Territory | Netherlands |
City | Amsterdam |
Period | 14/04/14 → 16/04/14 |
Keywords
- Content delivery networks
- Video caching