Top Banner
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
19

Content Delivery Networks

Feb 15, 2017

Download

Engineering

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Content Delivery Networks

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

Page 2: Content Delivery Networks

1

2

3

4

Contents

CDN Architecture

Web Performance Today

CDN Components

CDN Functions and Processes

5 CDN on Future Telecommunication Systems

Page 3: Content Delivery Networks

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?

Page 4: Content Delivery Networks

3 GHZ

300 MHZ

Ultrahigh frequency band

Sweet Spectrum!

3 GHZ

300 MHZ

This industry is on-legs for 4 decades

Page 5: Content Delivery Networks

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?

Page 6: Content Delivery Networks

Most important attempts to avoid saturation and

latency in cellular communications

• Cooperative Networks

• D2D Communications

• Cells Compression

• CDNs

Page 7: Content Delivery Networks

CDN Architecture

Page 8: Content Delivery Networks

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?

Page 9: Content Delivery Networks

Web Performance Today

Page 10: Content Delivery Networks

Web Performance Today

Page 11: Content Delivery Networks

CDN Components

Principle

Components Storage Nodes

Control Node

Delivery Nodes

Origin Nodes

Page 12: Content Delivery Networks

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.

Page 13: Content Delivery Networks

CDN Components

Page 14: Content Delivery Networks

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

Page 15: Content Delivery Networks

CDN Functions and Processes

Page 16: Content Delivery Networks

CDN Functions and Processes

Page 17: Content Delivery Networks

CDN on Future

Telecommunication

Systems“Telecommunications Perspective of View”

Page 18: Content Delivery Networks

One-Cell System Model

12 / 21

Page 19: Content Delivery Networks

Thank You

for Your Attention