Content Distribution Networks
Last updated
Last updated
IP-based networks.
Web-based applications have become the norm for internal corporate networks and many business-to-business interactions.
Large acceptance and explosive growth.
Serious performance problems.
The degraded user experience.
For a large set of applications, including video access.
They are improving the performance of networked applications.
Use many sites at different points within the network.
Stand-alone servers.
Routers
The client attempts to access the main server site for an application. It is redirected to one of the other servers. Each server caches information.
Avoid going to the main server to get the information/application.
Access a closely located server.
Avoid congestion on the path to the main server.
Set of servers used to improve the performance of web-based applications collectively.
Content distribution network.
Content Delivery Network.
Also sometimes called Content Distribution Network.
At least half of the world’s bits are delivered by a CDN.
Probably closer to 80/90%
Create replicas of content throughout the Internet.
Ensure that replicas are always available.
Direct clients to replicas that will give good performance.
Usually located inside of other ISPs.
High-speed network connecting them.
Can be located anywhere in the world.
They want fast Web performance.
Binding clients and distributed servers.
Something that binds clients to “nearby” replica servers.
Content Delivery Infrastructure: Delivering content to clients from surrogates.
Request Routing Infrastructure: Steering or directing content requests from a client to a suitable surrogate.
Distribution Infrastructure: Moving or replicating content from the content source (origin server, content provider) to surrogates.
Accounting Infrastructure: Logging and reporting of distribution and delivery activities.