Content Distribution Networks COS 518: Advanced

Content Distribution Networks COS 518: Advanced
1 / 1
Content Distribution Networks COS 518: Advanced - slide 1 of 22 Content Distribution Networks COS 518: Advanced - slide 2 of 22 Content Distribution Networks COS 518: Advanced - slide 3 of 22 Content Distribution Networks COS 518: Advanced - slide 4 of 22 Content Distribution Networks COS 518: Advanced - slide 5 of 22 Content Distribution Networks COS 518: Advanced - slide 6 of 22 Content Distribution Networks COS 518: Advanced - slide 7 of 22 Content Distribution Networks COS 518: Advanced - slide 8 of 22 Content Distribution Networks COS 518: Advanced - slide 9 of 22 Content Distribution Networks COS 518: Advanced - slide 10 of 22 Content Distribution Networks COS 518: Advanced - slide 11 of 22 Content Distribution Networks COS 518: Advanced - slide 12 of 22 Content Distribution Networks COS 518: Advanced - slide 13 of 22 Content Distribution Networks COS 518: Advanced - slide 14 of 22 Content Distribution Networks COS 518: Advanced - slide 15 of 22 Content Distribution Networks COS 518: Advanced - slide 16 of 22 Content Distribution Networks COS 518: Advanced - slide 17 of 22 Content Distribution Networks COS 518: Advanced - slide 18 of 22 Content Distribution Networks COS 518: Advanced - slide 19 of 22 Content Distribution Networks COS 518: Advanced - slide 20 of 22 Content Distribution Networks COS 518: Advanced - slide 21 of 22 Content Distribution Networks COS 518: Advanced - slide 22 of 22
Content Distribution Networks COS 518: Advanced Computer Systems Lecture 18 Mike Freedman Content Distribution Network Proactive content replication Content provider (e.g., CNN) contracts with a CDN CDN replicates the content On many

Related Topics

Download this presentation From Below

"Content Distribution Networks COS 518: Advanced" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Presentation Transcript

01
Content Distribution Networks COS 518: Advanced Computer Systems
Lecture 18

Mike Freedman<br>
02
Content Distribution Network Proactive content replication
Content provider (e.g., CNN) contracts with a CDN
CDN replicates the content
On many servers spread throughout the Internet
Updating the replicas
Updates pushed to replicas when the content changes 2 origin server
in North America CDN distribution node CDN server
in S. America CDN server
in Europe CDN server
in Asia<br>
03
Server Selection Policy Live server
For availability
Lowest load
To balance load across the servers
Closest
Nearest geographically, or in round-trip time
Best performance
Throughput, latency, …
Cheapest bandwidth, electricity, … 3 Requires continuous monitoring of liveness, load, and performance<br>