Professional Documents
Culture Documents
CDN
CDN
on
Content Delivery
Networks
N A M E : K S H I R S AG A R V YA N KT E S H B A B A S A H E B
S U B J E C T: A D VA N C E D C O M P U T E R N E T W O R K S
D AT E : 5 / 2 / 1 6
Outline
What is CDN?
Why CDN is required?
CDN Structure
CDN Procedure
Content Aging
Hierarchical Content Delivery
Hierarchical Content Delivery CDN Procedure
CDN Service Providers
References
5/2/16
What is CDN?
CDN is network constructed from group of strategically
placed and geographically distributed caching server.
CDN is one of the most efficient solutions for
CPs(Content Providers) in serving large number of user
devices, for reduction in content download time.
5/2/16
5/2/16
Contd.[]
CDN in Mobile Networks
Mobile communication networks have a stronger need
for both reduced traffic load and content delivery time
compared to broadband backbone networks where
capacity is abundant such that traffic load reduction may
not be as much of a critical issue
5/2/16
CDN Structure
5/2/16
Contd.[]
CDN usually consists of the CP (Content Provider) and
caching servers.
CP possesses all contents to serve.
Caching servers are distributed in the network
containing selected copies of identical contents that the
CP stores.
5/2/16
CDN Procedure
When a user requests a content to its nearest caching
server, the server can delivery the content if the
requested content is in its cache.
5/2/16
Contd.[]
If the requested content is not in the local servers
cache, content request is redirected to the remotely
located CP
5/2/16
Content Aging
Content aging is focused on delivering the most popular
contents to users in the most effective way.
It depends on
1. Location of caching servers.
2. Number of caching servers.
3. Limited memory size of caching servers.
. Content Aging
1. Delete expired contents from the cache server.
2. Download updated contents from the CP.
5/2/16
10
Contd.[]
Content Aging Procedure
Each content has a content update period. It is like
TTL(time to live)
Few seconds for on-line trading
Few seconds for auction information
24 hours or more for movies
5/2/16
11
Hierarchical Content
Delivery
It is not possible for a caching server to save all contents
that the CP (Content Providers) serves.
Retrieving contents from the remotely located CP can cause
a long content download time. In addition, a large amount of
traffic will be generated by each server in support of the
contents packet routing.
For the given cache size of each server, it is important to
maximize the hit rate of the local caching server such that the
requested contents do not have to be retrieved from the CP.
To accomplish this objective in the Internet in a scalable way,
hierarchical cooperative content delivery techniques are used
in providing content delivery to local caching servers.
5/2/16
12
Contd.[]
Components of Hierarchical Content Delivery
CD & LCF (Content Distribution & Location Control
Functions) controls the overall content delivery process,
and has all content IDs of the CDN.
CCF (Cluster Control Function) controls multiple CDPFs
(Content Delivery Processing Functions) and saves
content IDs of the cluster.
CDPF stores and delivers the contents to the users.
5/2/16
13
Contd.[]
Example of Hierarchical Content Delivery Network
5/2/16
14
Content Delivery
Procedure
Case 1 : Requested content is in the local cluster.
5/2/16
15
Contd.[]
Case 2 : Requested content is not in the local cluster,
but another local
cluster (i.e., target cluster) has the
content.
5/2/16
16
Contd.[]
Case 3 : When the requested content is not in the CDN.
5/2/16
17
5/2/16
18
Contd.[]
CDNetworks has POPs (Point of Presences) in 6
continents, including 20 POPs in China. Worlds 3rd
largest, and Asias #1, full-service provider.
5/2/16
19
Contd.[]
Limtlight has 6,000 servers at 75 POPs (Points of
Presence), and more than 30 regional content delivery
centers in the U.S., Europe, and Asia.
20
References
[1]Content Delivery Functional Architecture in NGN,
Telecommunication Standardization Sector of ITU, White Paper,
Sep. 2010.
[2]Content delivery networks: Market dynamics and growth
perspectives, Informa Telecoms & Media, White Paper, Oct. 2012.
[3] Cisco, Cisco Visual Networking Index: Global Mobile Data Traffic
Forecast Update,
http://www.cisco.com/c/en/us/solutions/collateral/serviceprovider/visual-networkingindex-vni/white_paper_c11-520862.pdf
[4]Akamai, http://www.akamai.com/index.html/
[5]LimeLight, http://www.limelight.com/
[6]Level 3, http://www.level3.com/
[7]CDNetworks, http://www.us.cdnetworks.com/
5/2/16
21
Thank
You!
5/2/16
22