0% found this document useful (0 votes)
149 views

Content Delivery Networks

This document summarizes a seminar on content delivery networks (CDNs). It defines a CDN as a geographically distributed network of web servers that allows content providers to replicate content across multiple servers. The goals of a CDN are to improve performance and scalability of content retrieval. Key topics covered include conventional CDN architecture, factors in CDN like surrogate placement and content selection, interaction protocols, cache organization and management techniques, and performance measurement metrics.

Uploaded by

Bavish Bavi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views

Content Delivery Networks

This document summarizes a seminar on content delivery networks (CDNs). It defines a CDN as a geographically distributed network of web servers that allows content providers to replicate content across multiple servers. The goals of a CDN are to improve performance and scalability of content retrieval. Key topics covered include conventional CDN architecture, factors in CDN like surrogate placement and content selection, interaction protocols, cache organization and management techniques, and performance measurement metrics.

Uploaded by

Bavish Bavi
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 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