SlideShare une entreprise Scribd logo
1  sur  16
CONTENT DELIVERY
   NETWORKS
    Course: Telecom Technologies




                                   Prepared By: - Shiv Kumar Pandey
                                                  MIT School Of Telecom
Content Outline
• Overview Content Delivery Network
• Content Delivery Network architecture
• Content Delivery Management
   • Content Delivery Network Pricing/Billing
   • Media Streaming services via CDN’s
• Revenue sharing model from CDN
• Future Of CDN
• Case Study: AKAMAI
Content Delivery Network
• Is a collaborative collection of network element spanning the internet .
• Content are replicated over several mirrored Web Server.

Why it is done?
• To perform transparent and effective delivery of content to the end- user.
• To over come the inherent limitations of the Internet in terms of QoS.
• Improving the performance by maximizing the bandwidth, improving the
  accessibility.
Generation of CDN
1st Generation :- Focused on Static or Dynamic Web Document
2nd Generation :- Focused on Video-on-Demand (VoD), audio and video
                   streaming .
Model of Content Delivery Network
It contains 2 parts:-
1. Encoded media
2. Meta data

3 Main entities in CDN systems are:-
1. Content Provider
2. CDN provider
3. End-User
Architectural Component of CDN
4 main component:-
1. Original server
2. Distribution System
3. Request Routing System
4. Account System
Request Routing in CDN Environment
Content Delivery Network Pricing/Billing
• Charging to the customer depend upon the content
  delivered to the end-user by their surrogate servers.
• It support an account mechanism that collect and track
  client usage information.
• The average cost of charging of CDN services is high
• Important factor which influence in revenue generation
  are:-

a)   Bandwidth cost
b)   Variation of traffic distribution
c)   Size of content replicated over surrogate servers
d)   Number of surrogate server
e)   Reliability and Stability of the whole system
Pricing Model Of CDN
• Pricing Based On Aggregate Usage
  Charging on Monthly basis that is 50TB/month

• Percentile – Based Pricing
Pricing based on the 95th percentile of traffic CDN periodically
samples the bandwidth usage of a subscribing content provider. It then
computes the 95th percentile of usage at the end of the month and
charges a price per Mbps based on the 95th percentile of usage.
Model of Revenue Sharing
                    “BUY” MODEL                                              “BUILD” MODEL




Network operator pays $1.8 billion in CDN fees over the   Network operator has a total capital expenditure of $51
six-year period.                                          million over a six-year period.
Content Provider And Aggregator
• Netflix ,BBC and other rely on “pure-play”
• Network operator globally providing services are Telco, Cable
  operator such as Rogers cable, Comcast, Telecom Italia
Future OF Content Delivery Network
                          Global Content Delivery Network revenue




Video:- $3.8 billion US
INDIA
3 Network Operators :-
• Aksh Optifibre Ltd.
• IOL Netcom (formerly IOL Broadband Ltd. )
• Time Broadband Services Group

These 3 company have invested in CDN to provide managed video and
IPTV services to India’s operators
Akamai Technologies
• Leader in providing a secure, outsourced e-business infrastructure services and software.
• Covers 85% of the market. 20,000 servers in nearly 1,000 networks in 71 countries. It handles 20% of total Internet
  traffic today.
• Developed a set of breakthrough algorithms for intelligently routing and replicating content over a large network of
  distributed servers.
CDN Service and Functionalities
• Storage and Management of content.
• Distribution of content among edge servers
• Cache management
• Delivery of encoded media
• Backup and disaster recovery solutions
• Monitoring and Performance
THANK YOU

Contenu connexe

Tendances

Rabbit MQ introduction
Rabbit MQ introductionRabbit MQ introduction
Rabbit MQ introductionShirish Bari
 
Content delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN ServerContent delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN ServerThirumalai Kumar
 
Introduction To RabbitMQ
Introduction To RabbitMQIntroduction To RabbitMQ
Introduction To RabbitMQKnoldus Inc.
 
Content Delivery Network – CDN
Content Delivery Network – CDNContent Delivery Network – CDN
Content Delivery Network – CDNAhmed Banafa
 
The RabbitMQ Message Broker
The RabbitMQ Message BrokerThe RabbitMQ Message Broker
The RabbitMQ Message BrokerMartin Toshev
 
Rabbitmq an amqp message broker
Rabbitmq an amqp message brokerRabbitmq an amqp message broker
Rabbitmq an amqp message brokerANASYS
 
Introduction To Microservices
Introduction To MicroservicesIntroduction To Microservices
Introduction To MicroservicesLalit Kale
 
Request routing in CDN
Request routing in CDNRequest routing in CDN
Request routing in CDNSandeep Kath
 
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech TalksAn Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech TalksAmazon Web Services
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in EnglishEric Xiao
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesTobyWilman
 
Chapter 4 a interprocess communication
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communicationAbDul ThaYyal
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingAmazon Web Services
 

Tendances (20)

SOA
SOASOA
SOA
 
RabbitMQ
RabbitMQ RabbitMQ
RabbitMQ
 
Introduction to Microservices
Introduction to MicroservicesIntroduction to Microservices
Introduction to Microservices
 
Rabbit MQ introduction
Rabbit MQ introductionRabbit MQ introduction
Rabbit MQ introduction
 
Rabbitmq basics
Rabbitmq basicsRabbitmq basics
Rabbitmq basics
 
Content delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN ServerContent delivery network - Beluga Cheap CDN Server
Content delivery network - Beluga Cheap CDN Server
 
Introduction To RabbitMQ
Introduction To RabbitMQIntroduction To RabbitMQ
Introduction To RabbitMQ
 
Content Delivery Network – CDN
Content Delivery Network – CDNContent Delivery Network – CDN
Content Delivery Network – CDN
 
The RabbitMQ Message Broker
The RabbitMQ Message BrokerThe RabbitMQ Message Broker
The RabbitMQ Message Broker
 
Rabbitmq an amqp message broker
Rabbitmq an amqp message brokerRabbitmq an amqp message broker
Rabbitmq an amqp message broker
 
Introduction to Amazon EC2
Introduction to Amazon EC2Introduction to Amazon EC2
Introduction to Amazon EC2
 
Introduction To Microservices
Introduction To MicroservicesIntroduction To Microservices
Introduction To Microservices
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
Introduction to microservices
Introduction to microservicesIntroduction to microservices
Introduction to microservices
 
Request routing in CDN
Request routing in CDNRequest routing in CDN
Request routing in CDN
 
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech TalksAn Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
An Overview of the AWS Cloud Adoption Framework - May 2017 AWS Online Tech Talks
 
Introduction MQTT in English
Introduction MQTT in EnglishIntroduction MQTT in English
Introduction MQTT in English
 
AWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - SlidesAWS vs Azure vs Google (GCP) - Slides
AWS vs Azure vs Google (GCP) - Slides
 
Chapter 4 a interprocess communication
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communication
 
Introduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud ComputingIntroduction to AWS Services and Cloud Computing
Introduction to AWS Services and Cloud Computing
 

Similaire à Content Delivery Network

Digital media Series - caching & opportunity landscape - mobile video
Digital media Series - caching & opportunity landscape - mobile videoDigital media Series - caching & opportunity landscape - mobile video
Digital media Series - caching & opportunity landscape - mobile videoSujit Mishra
 
Federated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowFederated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowPatrick Hurley
 
8 faster networks – faster to the abyss
8 faster networks – faster to the abyss8 faster networks – faster to the abyss
8 faster networks – faster to the abyssCPqD
 
Mobile Operators: From Packet Delivery to Content Logistics
Mobile Operators: From Packet Delivery to Content LogisticsMobile Operators: From Packet Delivery to Content Logistics
Mobile Operators: From Packet Delivery to Content LogisticsMaximilian Ott
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceBangladesh Network Operators Group
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN HostingComputeHost
 
AdSparx Programmatic Content Licensing
AdSparx Programmatic Content LicensingAdSparx Programmatic Content Licensing
AdSparx Programmatic Content LicensingKunal Lagwankar
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스Amazon Web Services Korea
 
The Evolution of Carriage, Content and Interconnection
The Evolution of Carriage, Content and InterconnectionThe Evolution of Carriage, Content and Interconnection
The Evolution of Carriage, Content and InterconnectionGeoffHuston
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionCloudxchange.io
 
About Voddler, our streaming technology Vnet and accelerating video-on-demand...
About Voddler, our streaming technology Vnet and accelerating video-on-demand...About Voddler, our streaming technology Vnet and accelerating video-on-demand...
About Voddler, our streaming technology Vnet and accelerating video-on-demand...Anders Sjöman
 
VoD Solutions
VoD SolutionsVoD Solutions
VoD SolutionsInfosys
 
UNIT IV RESOURCE MANAGEMENT AND SECURITY
UNIT IV RESOURCE MANAGEMENT AND SECURITYUNIT IV RESOURCE MANAGEMENT AND SECURITY
UNIT IV RESOURCE MANAGEMENT AND SECURITYSheik Mohideen
 
Cgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsCgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsMansi Verma
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)KeshavKumar315
 

Similaire à Content Delivery Network (20)

Digital media Series - caching & opportunity landscape - mobile video
Digital media Series - caching & opportunity landscape - mobile videoDigital media Series - caching & opportunity landscape - mobile video
Digital media Series - caching & opportunity landscape - mobile video
 
Cdn prospects 2011
Cdn prospects 2011Cdn prospects 2011
Cdn prospects 2011
 
Federated CDNs: What every service provider should know
Federated CDNs: What every service provider should knowFederated CDNs: What every service provider should know
Federated CDNs: What every service provider should know
 
8 faster networks – faster to the abyss
8 faster networks – faster to the abyss8 faster networks – faster to the abyss
8 faster networks – faster to the abyss
 
Unit 4 PART 1.pdf
Unit 4 PART 1.pdfUnit 4 PART 1.pdf
Unit 4 PART 1.pdf
 
Mobile Operators: From Packet Delivery to Content Logistics
Mobile Operators: From Packet Delivery to Content LogisticsMobile Operators: From Packet Delivery to Content Logistics
Mobile Operators: From Packet Delivery to Content Logistics
 
Contents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User ExperienceContents Localization Initiatives to get better User Experience
Contents Localization Initiatives to get better User Experience
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
 
Cloud CDN Hosting
Cloud CDN HostingCloud CDN Hosting
Cloud CDN Hosting
 
AdSparx Programmatic Content Licensing
AdSparx Programmatic Content LicensingAdSparx Programmatic Content Licensing
AdSparx Programmatic Content Licensing
 
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
[AWS에서의 미디어 및 엔터테인먼트] 클라우드에서의 브로드캐스팅 서비스
 
The Evolution of Carriage, Content and Interconnection
The Evolution of Carriage, Content and InterconnectionThe Evolution of Carriage, Content and Interconnection
The Evolution of Carriage, Content and Interconnection
 
Simulation Study of Video Streaming in Multi-Hop Network
Simulation Study of Video Streaming in Multi-Hop NetworkSimulation Study of Video Streaming in Multi-Hop Network
Simulation Study of Video Streaming in Multi-Hop Network
 
F04024549
F04024549F04024549
F04024549
 
Improve Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN SolutionImprove Customer Experience with Multi CDN Solution
Improve Customer Experience with Multi CDN Solution
 
About Voddler, our streaming technology Vnet and accelerating video-on-demand...
About Voddler, our streaming technology Vnet and accelerating video-on-demand...About Voddler, our streaming technology Vnet and accelerating video-on-demand...
About Voddler, our streaming technology Vnet and accelerating video-on-demand...
 
VoD Solutions
VoD SolutionsVoD Solutions
VoD Solutions
 
UNIT IV RESOURCE MANAGEMENT AND SECURITY
UNIT IV RESOURCE MANAGEMENT AND SECURITYUNIT IV RESOURCE MANAGEMENT AND SECURITY
UNIT IV RESOURCE MANAGEMENT AND SECURITY
 
Cgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systemsCgmm presentation on distributed multimedia systems
Cgmm presentation on distributed multimedia systems
 
Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)Content Distribution Network(CDN) Report(IEEE Format)
Content Distribution Network(CDN) Report(IEEE Format)
 

Dernier

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdfssuserdda66b
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 

Dernier (20)

Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 

Content Delivery Network

  • 1. CONTENT DELIVERY NETWORKS Course: Telecom Technologies Prepared By: - Shiv Kumar Pandey MIT School Of Telecom
  • 2. Content Outline • Overview Content Delivery Network • Content Delivery Network architecture • Content Delivery Management • Content Delivery Network Pricing/Billing • Media Streaming services via CDN’s • Revenue sharing model from CDN • Future Of CDN • Case Study: AKAMAI
  • 3. Content Delivery Network • Is a collaborative collection of network element spanning the internet . • Content are replicated over several mirrored Web Server. Why it is done? • To perform transparent and effective delivery of content to the end- user. • To over come the inherent limitations of the Internet in terms of QoS. • Improving the performance by maximizing the bandwidth, improving the accessibility.
  • 4. Generation of CDN 1st Generation :- Focused on Static or Dynamic Web Document 2nd Generation :- Focused on Video-on-Demand (VoD), audio and video streaming .
  • 5. Model of Content Delivery Network It contains 2 parts:- 1. Encoded media 2. Meta data 3 Main entities in CDN systems are:- 1. Content Provider 2. CDN provider 3. End-User
  • 6. Architectural Component of CDN 4 main component:- 1. Original server 2. Distribution System 3. Request Routing System 4. Account System
  • 7. Request Routing in CDN Environment
  • 8. Content Delivery Network Pricing/Billing • Charging to the customer depend upon the content delivered to the end-user by their surrogate servers. • It support an account mechanism that collect and track client usage information. • The average cost of charging of CDN services is high • Important factor which influence in revenue generation are:- a) Bandwidth cost b) Variation of traffic distribution c) Size of content replicated over surrogate servers d) Number of surrogate server e) Reliability and Stability of the whole system
  • 9. Pricing Model Of CDN • Pricing Based On Aggregate Usage Charging on Monthly basis that is 50TB/month • Percentile – Based Pricing Pricing based on the 95th percentile of traffic CDN periodically samples the bandwidth usage of a subscribing content provider. It then computes the 95th percentile of usage at the end of the month and charges a price per Mbps based on the 95th percentile of usage.
  • 10. Model of Revenue Sharing “BUY” MODEL “BUILD” MODEL Network operator pays $1.8 billion in CDN fees over the Network operator has a total capital expenditure of $51 six-year period. million over a six-year period.
  • 11. Content Provider And Aggregator • Netflix ,BBC and other rely on “pure-play” • Network operator globally providing services are Telco, Cable operator such as Rogers cable, Comcast, Telecom Italia
  • 12. Future OF Content Delivery Network Global Content Delivery Network revenue Video:- $3.8 billion US
  • 13. INDIA 3 Network Operators :- • Aksh Optifibre Ltd. • IOL Netcom (formerly IOL Broadband Ltd. ) • Time Broadband Services Group These 3 company have invested in CDN to provide managed video and IPTV services to India’s operators
  • 14. Akamai Technologies • Leader in providing a secure, outsourced e-business infrastructure services and software. • Covers 85% of the market. 20,000 servers in nearly 1,000 networks in 71 countries. It handles 20% of total Internet traffic today. • Developed a set of breakthrough algorithms for intelligently routing and replicating content over a large network of distributed servers.
  • 15. CDN Service and Functionalities • Storage and Management of content. • Distribution of content among edge servers • Cache management • Delivery of encoded media • Backup and disaster recovery solutions • Monitoring and Performance

Notes de l'éditeur

  1. 1.Encoded media include static(content that are not change is called static content example:-www.google.com), dynamic and continuous media data( example:- audio, video, document, images and web pages).2. Metadata is the content description that allows identification, discovery, and management of multimedia data, and facilitates its interpretation. Content can be pre-recorded or retrieved from live sources; it can be persistent or transient data within the system .A content provider or customer is one who delegates the Uniform Resource Locator (URL) name space of the Web objects to be distributed. The origin server of the content provider holds those objects. A CDN provider is a proprietary organization or company that provides infrastructure facilities to content providers in order to deliver content in a timely and reliable manner. End users or clients are the entities who access content from the content provider’s Web site. CDN providers use caching and/or replica servers located in different geographical locations to replicate content. CDN cache servers are also called edge servers or surrogates. The edge servers of a CDN are called Web cluster as a whole. CDNs distribute content to the edge servers in such a way that all of them share the same content and URL. Client requests are redirected to the nearby optimal edge server and it delivers requested content to the end users. Thus, transparency for users is achieved. Additionally, edge servers send accounting information for the delivered content to the accounting system of the CDN for traffic reporting and billing purposes.
  2. CDN contain 4 main component that are:-1. The origin server and a set of replica servers that deliver copies of content to the end users.2. The request-routing component which is responsible for directing client requests to appropriate edge servers and for interacting with the distribution component to keep an up-to-date view of the content stored in the CDN caches.3. Distribution component which moves content from the origin server to the CDN edge servers and ensures consistency of content in the caches.4. The accounting component which maintains logs of client accesses and records the usage of the CDN servers. This information is used for traffic reporting.
  3. A request-routing system is responsible for routing client requests to an appropriate surrogate server for the delivery of content. It consists of a collection of network elements to support request-routing for a single CDN. It directs client requests to the replica server ‘closest’ to the client. However, the closest server may not be thebest surrogate server for servicing the client request. a request-routing system uses a set of metrics such as network proximity, client perceived latency, distance, and replica server load in an attempt to direct users to the closest surrogate that can best serve the request. The content selection and delivery techniques (i.e. Full-site and partial-site) used by a CDN have a direct impact on the design of its request-routing system. If the full-site approach is used by a CDN, the request-routing system assists to direct the client requests to the surrogate servers as they hold all the outsourced content. On the other hand, if the partial-site approach is used, the request-routing system is designed in such a way that on receiving the client request, the origin server delivers the basic content while surrogate servers deliver the embedded objects.
  4. Under the “buy” model, the network operator contracts with the CDN service provider to provide premium multiscreen video services to the network operator’s paying subscribers, and to help deliver online video content more efficiently. To accomplish this, the CDN service provider deploys content caching and streaming assets atvarious points in the network operator’s infrastructure, and takes on the role of adapting the network operator’s licenses content for the broad range of IP devices.Network operators pay a recurring fee for these services, typically calculated based on the volume of traffic delivered on a per-gigabyte basis. Under this model, the CDN operates over the network operator’s edge and access infrastructures, but it functions as an overlay network. The position, form factor, and operation of caching and streaming resources are managed almost entirely by the CDN service provider.Under the CDN “build” model, local caching and streaming resources are once again distributed throughout the network operator’s infrastructure. Unlike the “buy” CDN model, however, the network operator determines the and form factor of all caching and streaming resources, and manages the CDN itself. Under this model, the network operator also has the ability to generate B2B revenue by acting as a CDN service provider itself.CDN “buy” model: At a rate of 6 cents per gigabyte, the network operator pays fees of $32.85 per subscriber per year to the CDN service provider. In total, the network operator pays $1.8 billion in CDN fees over the six-year period.CDN “build” model: At the rate of $5.70 per subscriber described above for CDN hardware, the network operator has a total capital expenditure of $51 million over a six-year period.
  5. Pure-Play :- A company that develops, deploy and operates CDN as its primary business. Example:- Akamai, Limelight and EdgeCast. Pure-play CDN service providers contract with network operators to deploy caching and streaming assets at various points in their infrastructures. CDN service providers therefore have inherent limitations in where and how they deploy CDN assets (typically only in peering or aggregation locations), and therefore, in the ultimate performance and efficiency of the CDN.
  6. Content Delivery Network have played a crucial role in the effective operation of the internet. To mitigate the problem such as congestion, packet loss, jitter and delay