Professional Documents
Culture Documents
Content Delivery Networks
Content Delivery Networks
CONTENT DELIVERY
NETWORKS (CDN)
Presented By
BAVISH K.B
CSE 011
CONTENT DELIVERY NETWORKS
(CDN)
What: Geographically distributed network of Web
servers around the globe (by an individual
provider, E.g. Akamai).
Why: Improve the performance and scalability of
content retrieval.
How: Allow several content providers to replicate
their content in a network of servers.
#
Conventional CDN Architecture
#
Organization of CDN
1. Overlay approach
Application-specific servers and caches at
several places in the network handle the
distribution of specific content types.
2. Network approach
Network components including routers and
switches are equipped with code for identifying
specific application types and for forwarding the
requests based on predefined policies
#
Factors in CDN
1. Surrogate placement
2. Content selection and delivery
3. Content out sourcing
#
1.Surrogate Placement
Determining the best network locations for
surrogate server
1. Center Placement
2. Hot spot
3. Topology-informed
#
2.Content selection and delivery
#
3.Content outsourcing
1. Cooperative push-based
2. Non-cooperative pull-based
3. Cooperative pull-based
#
Interaction Protocols
#
Cache Organization and
Management
#
Caching Techniques
1. Query-based
2. Digest-based
3. Directory-based
4. Hashing-based
#
Performance Measurement
Measure its ability to serve the customers
• Cache hit ratio
• Reserved bandwidth
• Latency
• Surrogate server utilization
• Reliability
#
CONCLUSION
Improve the content delivery quality, speed and
reliability.
Reduce the load on the origin server.
#
THANKS.......