SlideShare ist ein Scribd-Unternehmen logo
1 von 14
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

Weitere ähnliche Inhalte

Was ist angesagt?

Iasi code camp 20 april 2013 cloud9
Iasi code camp 20 april 2013 cloud9Iasi code camp 20 april 2013 cloud9
Iasi code camp 20 april 2013 cloud9
Codecamp Romania
 
Why you should believe in cloud - ITCluster iQuest Cluj Napoca
Why you should believe in cloud - ITCluster iQuest Cluj Napoca Why you should believe in cloud - ITCluster iQuest Cluj Napoca
Why you should believe in cloud - ITCluster iQuest Cluj Napoca
Radu Vunvulea
 
Study and implementation a cloud solution based on
Study and implementation a cloud solution based onStudy and implementation a cloud solution based on
Study and implementation a cloud solution based on
Dendani Bilal
 

Was ist angesagt? (20)

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

Andere mochten auch

A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...A Social Content Delivery Network for Scientific Cooperation: Vision,  Design...
A Social Content Delivery Network for Scientific Cooperation: Vision, Design...
Simon Caton
 

Andere mochten auch (9)

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

Ähnlich wie Content Delivery Networks

Unit VI Overlays
Unit VI OverlaysUnit VI Overlays
Unit VI Overlays
sangusajjan
 

Ähnlich wie Content Delivery Networks (20)

35 content distribution with dynamic migration of services for minimum cost u...
35 content distribution with dynamic migration of services for minimum cost u...35 content distribution with dynamic migration of services for minimum cost u...
35 content distribution with dynamic migration of services for minimum cost u...
 
Unit VI Overlays
Unit VI OverlaysUnit VI Overlays
Unit VI Overlays
 
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
 
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John MancusoContent Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
Content Delivery Using Amazon CloudFront - AWS Presentation - John Mancuso
 
Content Delivery Network – CDN
Content Delivery Network – CDNContent Delivery Network – CDN
Content Delivery Network – CDN
 
History of CDN - GlobalDots
History of CDN - GlobalDotsHistory of CDN - GlobalDots
History of CDN - GlobalDots
 
Content Delivery Networks
Content Delivery NetworksContent Delivery Networks
Content Delivery Networks
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 
F233842
F233842F233842
F233842
 
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS CloudAWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
AWS Data Transfer Services: Data Ingest Strategies Into the AWS Cloud
 
Comenzando com la nube hibrida
Comenzando com la nube hibrida Comenzando com la nube hibrida
Comenzando com la nube hibrida
 
AWS Cloudfront Fundamentals
AWS Cloudfront FundamentalsAWS Cloudfront Fundamentals
AWS Cloudfront Fundamentals
 
opencdn_iecco18.pptx
opencdn_iecco18.pptxopencdn_iecco18.pptx
opencdn_iecco18.pptx
 
Unit 4 PART 1.pdf
Unit 4 PART 1.pdfUnit 4 PART 1.pdf
Unit 4 PART 1.pdf
 
Content Delivery Network - Exploring the Power
Content Delivery Network - Exploring the PowerContent Delivery Network - Exploring the Power
Content Delivery Network - Exploring the Power
 
Deep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesDeep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration Services
 
VN-INFO meetup on cloud computing
VN-INFO meetup on cloud computing VN-INFO meetup on cloud computing
VN-INFO meetup on cloud computing
 
Cloud Aggregation: Smart Access to a Smarter Cloud
Cloud Aggregation: Smart Access to a Smarter CloudCloud Aggregation: Smart Access to a Smarter Cloud
Cloud Aggregation: Smart Access to a Smarter Cloud
 
Chapter3 ec2 and usage.ppt
Chapter3 ec2 and usage.pptChapter3 ec2 and usage.ppt
Chapter3 ec2 and usage.ppt
 
content caching and scheduling in wireless networks with elastic and inelasti...
content caching and scheduling in wireless networks with elastic and inelasti...content caching and scheduling in wireless networks with elastic and inelasti...
content caching and scheduling in wireless networks with elastic and inelasti...
 

Kürzlich hochgeladen

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Kürzlich hochgeladen (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
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
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
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
 

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