SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
Time-Shifted TV in
Content Centric
Networks
the Case for Cooperative
In-Network Caching
Zhe LI and Gwendal SIMON
Context
Routers with cache (or Content Routers or CR)
   an opportunity to revisit content delivery
   a key element of content centric network




2 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Context
Routers with cache (or Content Routers or CR)
   an opportunity to revisit content delivery
   a key element of content centric network

Motivations for ISP :
    minimize incoming video traffic
    enter the Content Delivery Network game
    reduce overall traffic on intra-ISP links



2 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Our Focus : Time-shifted TV
Principles :
    a show broadcasted at t is available at any t + x
    let’s surf the TV channel
    the killer app of connected TV




3 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Our Focus : Time-shifted TV
Principles :
    a show broadcasted at t is available at any t + x
    let’s surf the TV channel
    the killer app of connected TV

A nightmare for TV broadcasters
    clients skip ads
    the cost of servers that both ingest and deliver
    a service that is (yet) not well mastered by CDN

3 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Objective : maximize in-network hit-ratio
Inputs (or hypothesis) :
    TV channel : a series of chunks (e.g. 1 min video)
    each CR reserves storage for time-shifted service
    CCN implemented !




4 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Objective : maximize in-network hit-ratio
Inputs (or hypothesis) :
    TV channel : a series of chunks (e.g. 1 min video)
    each CR reserves storage for time-shifted service
    CCN implemented !

Constraints on in-network caching policies
    distributed and based on local information
    deployed (but not managed) by network operators
    dealing with many small storage capacities
    not affecting the simplicity of CCN routing
4 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Our idea
Least Recently Used (LRU) → collaborative LRU
         every CR manages one chunk every k chunks
         cooperation among linked CRs




          CCN with LRU                    CCN with collaborative cache

5 / 11      Z. Li and G. Simon   Time-shifted TV in content-centric networks
Our contributions
A distributed algorithm : assigning “labels” to CRs
    a NP-complete problem
    a 3 k − 2 approximate algorithm
       2
            5




6 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Our contributions
A distributed algorithm : assigning “labels” to CRs
    a NP-complete problem
    a 3 k − 2 approximate algorithm
       2
            5



A set of simulations from an augmented CCN
    the description of the new CCN protocol
    the evaluation of performances




6 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                                                                            3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9




7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                                                                            3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                optimized             4
                                                                           16
                                                                                            2,5,7
                                                                                            1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9




7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                                                                            3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11

               8         3
                                                      optimized            17
                                                                           13
                                                                                          5,14,16
                                                                                         11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9




7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                   conflict                                                  3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9

                                                           saved but colored
7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                   conflict                                                  3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9

                                                           saved and uncolored
7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                                                                            3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9

                                                           colored by node 10
7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                                                                            3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9

                                                                   only node uncolored
7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Initialization phase : assign labels to CR

                                                                       sorted list   nearest neighbors
                                                                            2               1,4,5
                                                                            3              1,8,16
                                                                            1              2,3,16
                                 6                                          8             3,11,12
                                                  7                         5               1,2,4
                                                                           11             8,12,13
                    10                                                      4               2,5,7
                                                                           16               1,3,5
13                                           4                             12              8,9,11
                   15                2
                                                                           15             1,10,11
                                         5                                 10              2,6,15
                             1                        18                   14             3,16,17
          11
                                                                           17             5,14,16
               8         3                                                 13            11,12,15
                                 16                                         7               2,4,6
     12
                                                                            6              2,7,10
                                                                            9             8,12,14
                                             17                            18              4,5,17
                                 14
               9

                                                                      choose farthest color
7 / 11             Z. Li and G. Simon                      Time-shifted TV in content-centric networks
Simulation environment
ISP network configuration :
    rocketfuel E-bone topology with 87 CR
    5 servers located near Point of Presence routers
    130 chunks in every CR
    augmented CCN protocol

Time-shifted TV streaming :
   200 clients and 6 channels
   usage extracted from Nielsen measurements 1
    1. Three Screen Report Q1, Nielsen Company, June 2010.
8 / 11    Z. Li and G. Simon    Time-shifted TV in content-centric networks
Diversity of chunks into the whole network




 With k = 6, the system caches 60% more different chunks than basic LRU.


9 / 11    Z. Li and G. Simon    Time-shifted TV in content-centric networks
ISP Friendliness




             The overall cross-domain traffic is reduced by 60%.


10 / 11    Z. Li and G. Simon    Time-shifted TV in content-centric networks
Future Works
 Improve the evaluation
     deploy the augmented CCN on network platforms
     use real traces of time-shifters




11 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks
Future Works
 Improve the evaluation
     deploy the augmented CCN on network platforms
     use real traces of time-shifters

 Toward new in-network caching policies
     theoretical framework for policy analysis
     play with CR : behavior and capacity




11 / 11    Z. Li and G. Simon   Time-shifted TV in content-centric networks

Más contenido relacionado

Similar a Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Network Caching

تعريف المنسقية الإصدار الثاني
تعريف المنسقية الإصدار الثانيتعريف المنسقية الإصدار الثاني
تعريف المنسقية الإصدار الثاني
Ahmed Saher
 
Transformations sailing boat v2.1
Transformations   sailing boat v2.1Transformations   sailing boat v2.1
Transformations sailing boat v2.1
alan brown
 
Drc2011 chicago my problems with insights_optimized
Drc2011 chicago my problems with insights_optimizedDrc2011 chicago my problems with insights_optimized
Drc2011 chicago my problems with insights_optimized
Luis Arnal
 

Similar a Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Network Caching (8)

Aurora Popa - The impact of financial crisis in Central and Eastern Europe
Aurora Popa - The impact of financial crisis in Central and Eastern EuropeAurora Popa - The impact of financial crisis in Central and Eastern Europe
Aurora Popa - The impact of financial crisis in Central and Eastern Europe
 
10 10 04 a&d
10 10 04 a&d10 10 04 a&d
10 10 04 a&d
 
MS Move-up Transition Program
MS Move-up Transition ProgramMS Move-up Transition Program
MS Move-up Transition Program
 
تعريف المنسقية الإصدار الثاني
تعريف المنسقية الإصدار الثانيتعريف المنسقية الإصدار الثاني
تعريف المنسقية الإصدار الثاني
 
Transformations sailing boat v2.1
Transformations   sailing boat v2.1Transformations   sailing boat v2.1
Transformations sailing boat v2.1
 
Drc2011 chicago my problems with insights_optimized
Drc2011 chicago my problems with insights_optimizedDrc2011 chicago my problems with insights_optimized
Drc2011 chicago my problems with insights_optimized
 
Military pay raise history & projections 1976 2017
Military pay raise history & projections 1976   2017Military pay raise history & projections 1976   2017
Military pay raise history & projections 1976 2017
 
Using flash type questions – stroke of luck or curse for data quality?
Using flash type questions – stroke of luck or curse for data quality?Using flash type questions – stroke of luck or curse for data quality?
Using flash type questions – stroke of luck or curse for data quality?
 

Más de Gwendal Simon

Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
Gwendal Simon
 

Más de Gwendal Simon (14)

Reproducible research at ACM MMSys
Reproducible research at ACM MMSysReproducible research at ACM MMSys
Reproducible research at ACM MMSys
 
Netgames: history and preparing 2018 edition
Netgames: history and preparing 2018 editionNetgames: history and preparing 2018 edition
Netgames: history and preparing 2018 edition
 
Virtual Reality in 5G Networks
Virtual Reality in 5G NetworksVirtual Reality in 5G Networks
Virtual Reality in 5G Networks
 
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoEAdaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
Adaptive Delivery of Live Video Stream: Infrastructure cost vs. QoE
 
Research on cloud gaming: status and perspectives
Research on cloud gaming: status and perspectivesResearch on cloud gaming: status and perspectives
Research on cloud gaming: status and perspectives
 
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming PlatformsDASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms
DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms
 
Fast Near-Optimal Delivery of Live Streams in CDN
Fast Near-Optimal Delivery of Live Streams in CDNFast Near-Optimal Delivery of Live Streams in CDN
Fast Near-Optimal Delivery of Live Streams in CDN
 
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
Scadoosh: Scaling Down the Footprint of Rate-Adaptive Live Streaming on CDN I...
 
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
Minimizing Server Throughput for Low-Delay Live Streaming in Content Delivery...
 
Internet : pourquoi ça marche
Internet : pourquoi ça marcheInternet : pourquoi ça marche
Internet : pourquoi ça marche
 
Optimal Network Locality in Distributed Services
Optimal Network Locality in Distributed ServicesOptimal Network Locality in Distributed Services
Optimal Network Locality in Distributed Services
 
Cloud Engineering
Cloud EngineeringCloud Engineering
Cloud Engineering
 
peer-to-peer oppotunities
peer-to-peer oppotunitiespeer-to-peer oppotunities
peer-to-peer oppotunities
 
Infrastructureless Wireless networks
Infrastructureless Wireless networksInfrastructureless Wireless networks
Infrastructureless Wireless networks
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

Time-Shifted TV in Content Centric Networks: the Case for Cooperative In-Network Caching

  • 1. Time-Shifted TV in Content Centric Networks the Case for Cooperative In-Network Caching Zhe LI and Gwendal SIMON
  • 2. Context Routers with cache (or Content Routers or CR) an opportunity to revisit content delivery a key element of content centric network 2 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 3. Context Routers with cache (or Content Routers or CR) an opportunity to revisit content delivery a key element of content centric network Motivations for ISP : minimize incoming video traffic enter the Content Delivery Network game reduce overall traffic on intra-ISP links 2 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 4. Our Focus : Time-shifted TV Principles : a show broadcasted at t is available at any t + x let’s surf the TV channel the killer app of connected TV 3 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 5. Our Focus : Time-shifted TV Principles : a show broadcasted at t is available at any t + x let’s surf the TV channel the killer app of connected TV A nightmare for TV broadcasters clients skip ads the cost of servers that both ingest and deliver a service that is (yet) not well mastered by CDN 3 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 6. Objective : maximize in-network hit-ratio Inputs (or hypothesis) : TV channel : a series of chunks (e.g. 1 min video) each CR reserves storage for time-shifted service CCN implemented ! 4 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 7. Objective : maximize in-network hit-ratio Inputs (or hypothesis) : TV channel : a series of chunks (e.g. 1 min video) each CR reserves storage for time-shifted service CCN implemented ! Constraints on in-network caching policies distributed and based on local information deployed (but not managed) by network operators dealing with many small storage capacities not affecting the simplicity of CCN routing 4 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 8. Our idea Least Recently Used (LRU) → collaborative LRU every CR manages one chunk every k chunks cooperation among linked CRs CCN with LRU CCN with collaborative cache 5 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 9. Our contributions A distributed algorithm : assigning “labels” to CRs a NP-complete problem a 3 k − 2 approximate algorithm 2 5 6 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 10. Our contributions A distributed algorithm : assigning “labels” to CRs a NP-complete problem a 3 k − 2 approximate algorithm 2 5 A set of simulations from an augmented CCN the description of the new CCN protocol the evaluation of performances 6 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 11. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 12. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 optimized 4 16 2,5,7 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 13. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 8 3 optimized 17 13 5,14,16 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 14. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 conflict 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 saved but colored 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 15. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 conflict 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 saved and uncolored 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 16. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 colored by node 10 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 17. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 only node uncolored 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 18. Initialization phase : assign labels to CR sorted list nearest neighbors 2 1,4,5 3 1,8,16 1 2,3,16 6 8 3,11,12 7 5 1,2,4 11 8,12,13 10 4 2,5,7 16 1,3,5 13 4 12 8,9,11 15 2 15 1,10,11 5 10 2,6,15 1 18 14 3,16,17 11 17 5,14,16 8 3 13 11,12,15 16 7 2,4,6 12 6 2,7,10 9 8,12,14 17 18 4,5,17 14 9 choose farthest color 7 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 19. Simulation environment ISP network configuration : rocketfuel E-bone topology with 87 CR 5 servers located near Point of Presence routers 130 chunks in every CR augmented CCN protocol Time-shifted TV streaming : 200 clients and 6 channels usage extracted from Nielsen measurements 1 1. Three Screen Report Q1, Nielsen Company, June 2010. 8 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 20. Diversity of chunks into the whole network With k = 6, the system caches 60% more different chunks than basic LRU. 9 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 21. ISP Friendliness The overall cross-domain traffic is reduced by 60%. 10 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 22. Future Works Improve the evaluation deploy the augmented CCN on network platforms use real traces of time-shifters 11 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks
  • 23. Future Works Improve the evaluation deploy the augmented CCN on network platforms use real traces of time-shifters Toward new in-network caching policies theoretical framework for policy analysis play with CR : behavior and capacity 11 / 11 Z. Li and G. Simon Time-shifted TV in content-centric networks