Upload
chung
View
43
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Content Delivery Networks. Agarwal, Kshitij Dahake , Vaibhav. “Wave: Popularity-based and Collaborative In-network caching for Content Oriented Networks.”. Project Mentor – Prof. Alan Kaminsky. Content Delivery Network (CDN) Group of servers used for distributing content over the Internet. - PowerPoint PPT Presentation
Citation preview
““Wave: Popularity-based and Collaborative In-Wave: Popularity-based and Collaborative In-network caching for Content Oriented Networks.”network caching for Content Oriented Networks.”
Content Delivery NetworksContent Delivery Networks
Understanding ConceptsUnderstanding ConceptsContent 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 providing content to user, geographical location
from where data is being provided is not important.◦Content can be cached to provide high availability and less
latency.
ExamplesExamplesAmazon 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 OperationWave 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 Performance comparison of WAVE against ProbCache, AllCache, CDN, and against ProbCache, AllCache, CDN, and
client-serverclient-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.
Network Application ProtocolNetwork Application Protocol
Client to Server◦Text Encoding◦g,filename,chunkNumber\n
Server to Client◦Data Objects◦Chunk Objects are returned from the server