Content Delivery Networks


 “Wave: Popularity-based and Collaborative In-
network caching for Content Oriented Networks.”
Understanding Keywords
Content   Delivery Network (CDN)
 ◦ Group of servers used for distributing content over the
   Internet.
 ◦ Providing content with high availability and less latency.

Content   Oriented Network
 ◦ Focus is on content, not the geographical location.
 ◦ Content can be cached to provide high availability and less
   latency.
Examples
Amazon   CloudFront
 ◦ A content delivery network.
 ◦ Data is replicated in various data centers.
 ◦ When a data chunk is requested, it is served by the closest
   replica.

Amazon   S3(Simple Storage Service)
 ◦ Online Storage.
 ◦ Most common application you use on a daily basis, that
   uses Amazon S3 at its back-end :-
 ◦ Dropbox.
Wave Operation




 Source: Kideok Cho, Munyoung Lee, Kunwoo Park, Ted Taekyoung Kwon, Yanghee Choi,“WAVE: Popularity-based
and collaborative in-network caching for content-oriented networks”,Computer Communications Workshops (INFOCOM
                                WKSHPS) IEEE Conference, pp 316-321, March 2012.
Performance comparison of WAVE
       against ProbCache, AllCache, CDN, and
                    client-server




 Source: Kideok Cho, Munyoung Lee, Kunwoo Park, Ted Taekyoung Kwon, Yanghee Choi,“WAVE: Popularity-based
and collaborative in-network caching for content-oriented networks”,Computer Communications Workshops (INFOCOM
                                WKSHPS) IEEE Conference, pp 316-321, March 2012.
Our Demonstration
Sequence Diagram
Network Application Protocol
Client   to Server
  ◦ Text Encoding
  ◦ g,filename,chunkNumbern

Server   to Client
  ◦ Data Objects
  ◦ Chunk Objects are returned from the server
Server Implementation
Client Implementation
Network Implementation
Questions before we go to
  Live Demonstration
Results
Content Delivery Networks

More Related Content

PPTX
Content Delivery Using Amazon CloudFront
PPTX
Block Chain Cloud Technology
PPTX
Cloud Side : A quick introduction
PPTX
Collaboration in multi cloud computing environments framework and security is...
PPT
Cloud comptuting
PPT
Cloud Computing
DOC
A hybrid cloud approach for secure authorized deduplication
PPTX
Definition (1)
Content Delivery Using Amazon CloudFront
Block Chain Cloud Technology
Cloud Side : A quick introduction
Collaboration in multi cloud computing environments framework and security is...
Cloud comptuting
Cloud Computing
A hybrid cloud approach for secure authorized deduplication
Definition (1)

What's hot (20)

PPTX
Iasi code camp 20 april 2013 cloud9
PPTX
Developing Edge Computing with K8s, OpenStack, and Cloudify: A Real Life Use ...
PPTX
Why you should believe in cloud - ITCluster iQuest Cluj Napoca
DOCX
Collaboration in multicloud computing environments framework and security issues
PPT
Cloud computing intro
PPTX
Going Serverless
PPTX
Cloud Computing
PDF
OpenStack Swift的性能调优
PDF
Cost minimizing dynamic migration of content
DOCX
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
PPTX
Aws s3 security
PDF
MongoDB .local Bengaluru 2019: The Journey of Migration from Oracle to MongoD...
PDF
MongoDB .local Bengaluru 2019: MongoDB Atlas Data Lake Technical Deep Dive
PPTX
Clouds security and owasp
PDF
IT Geek Week 2016 - Introduction To Cloud Computing
PPTX
Tokyo azure meetup #9 azure update, october
PDF
Cloud Expo London: Public vs. Private vs. Hybrid, Which One, or None?
PDF
Cassandra Summit 2014: Highly Scalable Web Application in the Cloud with Cass...
PDF
Slide Materi cloud computing fundamental
PPTX
Study and implementation a cloud solution based on
Iasi code camp 20 april 2013 cloud9
Developing Edge Computing with K8s, OpenStack, and Cloudify: A Real Life Use ...
Why you should believe in cloud - ITCluster iQuest Cluj Napoca
Collaboration in multicloud computing environments framework and security issues
Cloud computing intro
Going Serverless
Cloud Computing
OpenStack Swift的性能调优
Cost minimizing dynamic migration of content
COST-MINIMIZING DYNAMIC MIGRATION OF CONTENT DISTRIBUTION SERVICES INTO HYBR...
Aws s3 security
MongoDB .local Bengaluru 2019: The Journey of Migration from Oracle to MongoD...
MongoDB .local Bengaluru 2019: MongoDB Atlas Data Lake Technical Deep Dive
Clouds security and owasp
IT Geek Week 2016 - Introduction To Cloud Computing
Tokyo azure meetup #9 azure update, october
Cloud Expo London: Public vs. Private vs. Hybrid, Which One, or None?
Cassandra Summit 2014: Highly Scalable Web Application in the Cloud with Cass...
Slide Materi cloud computing fundamental
Study and implementation a cloud solution based on
Ad

Viewers also liked (9)

PPTX
What’s the Difference between an Application Delivery Network and a Content D...
PPTX
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
PPTX
Content Delivery Network
ODP
CDN - Content Delivery Network
PPT
How a Content Delivery Network Can Help Speed Up Your Website
PPTX
The Evolution of the Content Delivery Network
PPT
Joomla Content Delivery Networks
ODP
Using Content Delivery Networks with Drupal
PPTX
Content Delivery Network
What’s the Difference between an Application Delivery Network and a Content D...
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
Content Delivery Network
CDN - Content Delivery Network
How a Content Delivery Network Can Help Speed Up Your Website
The Evolution of the Content Delivery Network
Joomla Content Delivery Networks
Using Content Delivery Networks with Drupal
Content Delivery Network
Ad

Similar to Content Delivery Networks (20)

PDF
35 content distribution with dynamic migration of services for minimum cost u...
PPT
Unit VI Overlays
PPTX
Contents Localization Initiatives to get better User Experience
DOCX
Content Delivery Network – CDN
PPTX
History of CDN - GlobalDots
PDF
Content Delivery Networks
PDF
F233842
PDF
International Refereed Journal of Engineering and Science (IRJES)
PDF
Comenzando com la nube hibrida
PPTX
Cloud Computing. – Fundamentals.pptx
PPTX
AWS Cloudfront Fundamentals
PPTX
opencdn_iecco18.pptx
PDF
Unit 4 PART 1.pdf
PDF
Content Delivery Network - Exploring the Power
PPTX
VN-INFO meetup on cloud computing
PPTX
Cloud Aggregation: Smart Access to a Smarter Cloud
PPT
Chapter3 ec2 and usage.ppt
DOCX
content caching and scheduling in wireless networks with elastic and inelasti...
PDF
PPT
Cloud Computing Basics
35 content distribution with dynamic migration of services for minimum cost u...
Unit VI Overlays
Contents Localization Initiatives to get better User Experience
Content Delivery Network – CDN
History of CDN - GlobalDots
Content Delivery Networks
F233842
International Refereed Journal of Engineering and Science (IRJES)
Comenzando com la nube hibrida
Cloud Computing. – Fundamentals.pptx
AWS Cloudfront Fundamentals
opencdn_iecco18.pptx
Unit 4 PART 1.pdf
Content Delivery Network - Exploring the Power
VN-INFO meetup on cloud computing
Cloud Aggregation: Smart Access to a Smarter Cloud
Chapter3 ec2 and usage.ppt
content caching and scheduling in wireless networks with elastic and inelasti...
Cloud Computing Basics

Recently uploaded (20)

PDF
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
PDF
Everyday Spelling and Grammar by Kathi Wyldeck
PDF
PUBH1000 - Module 6: Global Health Tute Slides
PPTX
ACFE CERTIFICATION TRAINING ON LAW.pptx
PDF
Civil Department's presentation Your score increases as you pick a category
PDF
Nurlina - Urban Planner Portfolio (english ver)
PDF
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2015).pdf
PDF
Farming Based Livelihood Systems English Notes
PDF
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
PDF
Mucosal Drug Delivery system_NDDS_BPHARMACY__SEM VII_PCI Syllabus.pdf
PPTX
Macbeth play - analysis .pptx english lit
PPTX
Integrated Management of Neonatal and Childhood Illnesses (IMNCI) – Unit IV |...
PDF
M.Tech in Aerospace Engineering | BIT Mesra
PDF
Laparoscopic Colorectal Surgery at WLH Hospital
PDF
anganwadi services for the b.sc nursing and GNM
PPTX
2025 High Blood Pressure Guideline Slide Set.pptx
PDF
Literature_Review_methods_ BRACU_MKT426 course material
PDF
Disorder of Endocrine system (1).pdfyyhyyyy
PDF
Health aspects of bilberry: A review on its general benefits
PDF
Hospital Case Study .architecture design
Solved Past paper of Pediatric Health Nursing PHN BS Nursing 5th Semester
Everyday Spelling and Grammar by Kathi Wyldeck
PUBH1000 - Module 6: Global Health Tute Slides
ACFE CERTIFICATION TRAINING ON LAW.pptx
Civil Department's presentation Your score increases as you pick a category
Nurlina - Urban Planner Portfolio (english ver)
Myanmar Dental Journal, The Journal of the Myanmar Dental Association (2015).pdf
Farming Based Livelihood Systems English Notes
Horaris_Grups_25-26_Definitiu_15_07_25.pdf
Mucosal Drug Delivery system_NDDS_BPHARMACY__SEM VII_PCI Syllabus.pdf
Macbeth play - analysis .pptx english lit
Integrated Management of Neonatal and Childhood Illnesses (IMNCI) – Unit IV |...
M.Tech in Aerospace Engineering | BIT Mesra
Laparoscopic Colorectal Surgery at WLH Hospital
anganwadi services for the b.sc nursing and GNM
2025 High Blood Pressure Guideline Slide Set.pptx
Literature_Review_methods_ BRACU_MKT426 course material
Disorder of Endocrine system (1).pdfyyhyyyy
Health aspects of bilberry: A review on its general benefits
Hospital Case Study .architecture design

Content Delivery Networks

  • 1. Content Delivery Networks “Wave: Popularity-based and Collaborative In- network caching for Content Oriented Networks.”
  • 2. Understanding Keywords Content Delivery Network (CDN) ◦ Group of servers used for distributing content over the Internet. ◦ Providing content with high availability and less latency. Content Oriented Network ◦ Focus is on content, not the geographical location. ◦ Content can be cached to provide high availability and less latency.
  • 3. Examples Amazon CloudFront ◦ A content delivery network. ◦ Data is replicated in various data centers. ◦ When a data chunk is requested, it is served by the closest replica. Amazon S3(Simple Storage Service) ◦ Online Storage. ◦ Most common application you use on a daily basis, that uses Amazon S3 at its back-end :- ◦ Dropbox.
  • 4. Wave Operation Source: Kideok Cho, Munyoung Lee, Kunwoo Park, Ted Taekyoung Kwon, Yanghee Choi,“WAVE: Popularity-based and collaborative in-network caching for content-oriented networks”,Computer Communications Workshops (INFOCOM WKSHPS) IEEE Conference, pp 316-321, March 2012.
  • 5. Performance comparison of WAVE against ProbCache, AllCache, CDN, and client-server Source: Kideok Cho, Munyoung Lee, Kunwoo Park, Ted Taekyoung Kwon, Yanghee Choi,“WAVE: Popularity-based and collaborative in-network caching for content-oriented networks”,Computer Communications Workshops (INFOCOM WKSHPS) IEEE Conference, pp 316-321, March 2012.
  • 8. Network Application Protocol Client to Server ◦ Text Encoding ◦ g,filename,chunkNumbern Server to Client ◦ Data Objects ◦ Chunk Objects are returned from the server
  • 12. Questions before we go to Live Demonstration