“Wave: Popularity-based and Collaborative In-network caching for Content Oriented...

download “Wave: Popularity-based and Collaborative In-network caching for Content Oriented Networks.â€‌

of 14

  • date post

    12-Jan-2016
  • Category

    Documents

  • view

    38
  • download

    0

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

Transcript of “Wave: Popularity-based and Collaborative In-network caching for Content Oriented...

  • Understanding ConceptsContent Delivery Network (CDN)Group of servers used for distributing content over the Internet.Providing content with high availability and less latency.

    Content Oriented NetworkFocus 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.

  • ExamplesAmazon CloudFrontA 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 OperationSource: 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-serverSource: 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 ProtocolClient to ServerText Encodingg,filename,chunkNumber\n

    Server to ClientData ObjectsChunk Objects are returned from the server

  • Server Implementation

  • Client Implementation

  • Network Implementation

  • Questions before we go toLive Demonstration

  • Results