Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 14

Seminar on

CONTENT DELIVERY
NETWORKS (CDN)

GUIDE: Miss. GINI GABRIAL

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

Content to be delivered to the end users :

1. Full-site content selection and delivery.


2. Partial-site content selection and delivery.

#
3.Content outsourcing

1. Cooperative push-based
2. Non-cooperative pull-based
3. Cooperative pull-based

#
Interaction Protocols

1. Network Element Control Protocol (NECP)


2. Web Cache Control Protocol (WCCP)
3. Cache Array Routing Protocol (CARP)
4. Internet Cache Protocol (ICP)
5. Hyper Text Caching Protocol (HTCP)

#
Cache Organization and
Management

Cache organization includes the caching


technique used and the frequency of cache
update to ensure the
Freshness
Availability
Reliability of the content.

#
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.

Bypassing traffic jams over the web

#
THANKS.......

You might also like