SlideShare a Scribd company logo
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 avoid
Delay, 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

More Related Content

PPT
Optimizing User QoE through Overlay Routing, Bandwidth ...
PPT
Qo s rsvp......
PDF
ITC Smart Content Delivery Network (CDN)
PPTX
Policy control in epc
PDF
Policy control and charging for lte
PPTX
Techniques of achieving google quality of service
PPTX
Terabit Network- Tbps Network
PPT
HSDPA(High Speed Downlink Packet Access)
Optimizing User QoE through Overlay Routing, Bandwidth ...
Qo s rsvp......
ITC Smart Content Delivery Network (CDN)
Policy control in epc
Policy control and charging for lte
Techniques of achieving google quality of service
Terabit Network- Tbps Network
HSDPA(High Speed Downlink Packet Access)

What's hot (20)

PDF
Ethernet vs-mpls-tp-in-the-access-presentation
PDF
Aug12 sridhar
PPTX
Presentacion qos-
PDF
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
PDF
Network Design Implications of QoS and QoE
PDF
Comtech advanced backhaul_solutions-rio_nov_2012
PPTX
Standards' Perspective - MPEG DASH overview and related efforts
PPTX
Network Policy Abstractions in OpenStack Neutron
PPTX
PDF
Speed5G Workshop London presentation of the Speed5G RRM framework
PPT
MPLS (Multi-Protocol Label Switching)
PDF
PCRF as an EPC component
PDF
How does VOIP work diagram
PDF
LTE Core Network
PDF
Cellular network planning_and_optimization_part7
PDF
Rebaca DPI and PCRF Expertie Overview
PDF
PCRF-Policy Charging System-Functional Analysis
PDF
MPLS in Mobile Backhaul
PPT
Hspa systems 002
PDF
HSPA Essentials
Ethernet vs-mpls-tp-in-the-access-presentation
Aug12 sridhar
Presentacion qos-
From GMPLS to OpenFlow Control & Monitoring of Optical Networks
Network Design Implications of QoS and QoE
Comtech advanced backhaul_solutions-rio_nov_2012
Standards' Perspective - MPEG DASH overview and related efforts
Network Policy Abstractions in OpenStack Neutron
Speed5G Workshop London presentation of the Speed5G RRM framework
MPLS (Multi-Protocol Label Switching)
PCRF as an EPC component
How does VOIP work diagram
LTE Core Network
Cellular network planning_and_optimization_part7
Rebaca DPI and PCRF Expertie Overview
PCRF-Policy Charging System-Functional Analysis
MPLS in Mobile Backhaul
Hspa systems 002
HSPA Essentials
Ad

Similar to Content Delivery Networks (20)

PDF
Content Delivery Network - Exploring the Power
PDF
35 content distribution with dynamic migration of services for minimum cost u...
DOCX
Content Delivery Network – CDN
PDF
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
PPTX
Contents Localization Initiatives to get better User Experience
PDF
Overview of cloud computing
PDF
Privacy preserving public auditing for secured cloud storage
PDF
Content Distribution Network(CDN) Report(IEEE Format)
PPT
Cgmm presentation on distributed multimedia systems
PDF
Unit 4 PART 1.pdf
PPT
Cloud strategy briefing 101
PPTX
Cloud Computing_Module3-1.pptxnsjsjajajajaja
PDF
F233842
PDF
International Refereed Journal of Engineering and Science (IRJES)
DOCX
Cloude computing notes for Rgpv 7th sem student
PDF
Edge virtualisation for Carrier Networks
PPTX
Cloud Networking Presentation - WAN Summit - Ciaran Roche
PPT
Cloud computing
PDF
Cscc cloud-customer-architecture-for-e commerce
Content Delivery Network - Exploring the Power
35 content distribution with dynamic migration of services for minimum cost u...
Content Delivery Network – CDN
An Efficient Distributed Control Law for Load Balancing in Content Delivery N...
Contents Localization Initiatives to get better User Experience
Overview of cloud computing
Privacy preserving public auditing for secured cloud storage
Content Distribution Network(CDN) Report(IEEE Format)
Cgmm presentation on distributed multimedia systems
Unit 4 PART 1.pdf
Cloud strategy briefing 101
Cloud Computing_Module3-1.pptxnsjsjajajajaja
F233842
International Refereed Journal of Engineering and Science (IRJES)
Cloude computing notes for Rgpv 7th sem student
Edge virtualisation for Carrier Networks
Cloud Networking Presentation - WAN Summit - Ciaran Roche
Cloud computing
Cscc cloud-customer-architecture-for-e commerce
Ad

More from Mansour Naslcheraghi (12)

PPTX
International Conference on Telecommunications
PDF
Lte signaling
PDF
Efficient resource allocation for device to-device
PDF
Ip addressing
PDF
Enable device to-device communications underlaying networks
PDF
Mobile Millimeter-Waves Makeover
PDF
NAT Scneario
PPTX
Tele operation systems
PDF
CCNA Routing Protocols
PDF
Basic Configurations on Router
International Conference on Telecommunications
Lte signaling
Efficient resource allocation for device to-device
Ip addressing
Enable device to-device communications underlaying networks
Mobile Millimeter-Waves Makeover
NAT Scneario
Tele operation systems
CCNA Routing Protocols
Basic Configurations on Router

Recently uploaded (20)

PPTX
CYBER-CRIMES AND SECURITY A guide to understanding
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPT
Total quality management ppt for engineering students
PDF
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
DOCX
573137875-Attendance-Management-System-original
PPT
introduction to datamining and warehousing
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Geodesy 1.pptx...............................................
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PDF
PPT on Performance Review to get promotions
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
CYBER-CRIMES AND SECURITY A guide to understanding
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Total quality management ppt for engineering students
BIO-INSPIRED HORMONAL MODULATION AND ADAPTIVE ORCHESTRATION IN S-AI-GPT
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
null (2) bgfbg bfgb bfgb fbfg bfbgf b.pdf
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
573137875-Attendance-Management-System-original
introduction to datamining and warehousing
R24 SURVEYING LAB MANUAL for civil enggi
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Geodesy 1.pptx...............................................
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPT on Performance Review to get promotions
Fundamentals of Mechanical Engineering.pptx
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Mitigating Risks through Effective Management for Enhancing Organizational Pe...

Content Delivery Networks

  • 1. 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
  • 2. 1 2 3 4 Contents CDN Architecture Web Performance Today CDN Components CDN Functions and Processes 5 CDN on Future Telecommunication Systems
  • 3. 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?
  • 4. 3 GHZ 300 MHZ Ultrahigh frequency band Sweet Spectrum! 3 GHZ 300 MHZ This industry is on-legs for 4 decades
  • 5. 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 avoid Delay, Congestion, Saturation, Data Spot,… etc?
  • 6. Most important attempts to avoid saturation and latency in cellular communications • Cooperative Networks • D2D Communications • Cells Compression • CDNs
  • 8. 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?
  • 11. CDN Components Principle Components Storage Nodes Control Node Delivery Nodes Origin Nodes
  • 12. 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.
  • 14. 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
  • 15. CDN Functions and Processes
  • 16. CDN Functions and Processes
  • 19. Thank You for Your Attention