content delivery networks

19
Content Delivery Networks Network and Telecommunications Perspective of View Electrical Engineering Department Telecommunications System Department Cognitive Radio Laboratory Shahid Beheshti University Instructor : M. Naslcheraghi Advisor : Dr. Ghorashi Advanced Computer Networks Lecturer : Dr. Abbaspour December, 2015

Upload: mansour-naslcheraghi

Post on 15-Feb-2017

213 views

Category:

Engineering


0 download

TRANSCRIPT

Content Delivery Networks

Network and Telecommunications

Perspective of View

Electrical Engineering Department

Telecommunications System Department

Cognitive Radio Laboratory

Shahid Beheshti University

Instructor : M. Naslcheraghi

Advisor : Dr. Ghorashi

Advanced Computer Networks

Lecturer : Dr. Abbaspour

December, 2015

1

2

3

4

Contents

CDN Architecture

Web Performance Today

CDN Components

CDN Functions and Processes

5 CDN on Future Telecommunication Systems

Introduction

A content delivery network or content distribution network(CDN) is a

system of caches containing copies of data, placed at various points in a network

so as to maximize bandwidth for access to the data from clients throughout the

network.

Main Goal:A client accesses a copy of the data near to the client, as opposed to all clients

accessing the same central server, so as to avoid bottlenecks near that server.

Content types include web objects, downloadable objects (media files,

software, and documents), applications and real time media streams.

Why we need CDNs?

What does CDNs stand for?

3 GHZ

300 MHZ

Ultrahigh frequency band

Sweet Spectrum!

3 GHZ

300 MHZ

This industry is on-legs for 4 decades

Statistical analysis

reported by CISCO and Ericsson

*10 ?x

1 TB for each user

per year!

3 GHZ

300

MHZ

3 GHZ

300

MHZ

What can we do to avoidDelay, Congestion, Saturation, Data Spot,… etc?

Most important attempts to avoid saturation and

latency in cellular communications

• Cooperative Networks

• D2D Communications

• Cells Compression

• CDNs

CDN Architecture

Web Performance Today

Key Questions• What performance problem does a CDN solve?

• Does CDN performance vary, even with the same CDN?

• Are CDNs effective for mobile users?

• Does using a CDN guarantee 100% availability for my site?

• Do most leading sites use a CDN?

• Can CDNs use SPDY?

• How competitive is the CDN market today?

• How do I choose the right CDN for my site/business?

• How do CDNs and front-end optimization compare when it

comes to delivering faster pages?

Web Performance Today

Web Performance Today

CDN Components

Principle

Components Storage Nodes

Control Node

Delivery Nodes

Origin Nodes

CDN Components

Delivery Nodes– primary purpose is delivery of data to consumers. It contains caches

each running one or more delivery applications; these tend to be deployed as close to the

edge (near the consumers) as possible.

Storage Nodes – primary purpose is providing data to caches, these can be

deployed in a hierarchical model to allow tiered caching and protection to any origin

servers. These nodes can also be used where pre-publishing of content is required rather

than content being acquired on demand from origin servers.

Origin Nodes – these are the master sources for content and can be deployed

within the operator’s network (on-net) or more commonly within a content owner’s

infrastructure. A number of origins will be provided for scale and resilience.

Control Node – primary purpose is to host the management, routing and

monitoring components of a CDN. This will be typically the integration point into

any OSS/BSS systems and Network Operations Centres.

CDN Components

CDN Functions and Processes

Principle

Components Caching

Management &

Control

Publishing/storage

Delivery

on-net management of

content and publishing

processes.

the replication of content

within the CDN

the physical delivery of

content to subscriber devices.

Management, monitoring

and control of the CDN

CDN Functions and Processes

CDN Functions and Processes

CDN on Future

Telecommunication

Systems“Telecommunications Perspective of View”

One-Cell System Model

12 / 21

Thank You

for Your Attention