140 likes | 326 Views
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.
E N D
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. • 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. Understanding Concepts
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. Examples
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.
Client to Server • Text Encoding • g,filename,chunkNumber\n • Server to Client • Data Objects • Chunk Objects are returned from the server Network Application Protocol
THANK YOU Questions,if any.