Friday, February 26, 2010

CDN(Content Delivery Network)

Below are the highlights of the "CDN" Session

  • CDN(Content Delivery Network) is a system of computers containing copies of data, placed at various points(strategic locations) in a network so as to maximize bandwidth for access to the data from users throughout the network. So that all the users will be served from their nearest CDN system, this reduces the number of hops to travel for the request and improves the response time by 20-30%.
  • Different players provides CDN service. Major service providers are Akamai Technologies, Amazon CloudFront etc.
  • Various components of CDN:

1. Web cache - Improves the response time by caching the most frequently used items

2. Load balancing - Optimizes resource utilization, maximize throughput and minimize response time

3. Dynamic Host Selection - This reduces the response time by selecting the nearest CDN system to serve the request.

  • Benefits of using CDN from performance prospective:

1. Increases the number of concurrent users

2. Reduces the response time by 20-30%

3. Optimizes the delivery of network

No comments: