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

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

of 14

  • date post

    31-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    0

Embed Size (px)

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

  • 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