SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
Redundancy Elimination for
Content Centric Networking
Diego Perino, Matteo Varvello, Krishna P. N. Puttaswamy
Bell Labs, Alcatel-Lucent

CCNx Community Meeting
September 13th 2012, Sophia Antipolis, France
                                                     1
                           COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Redundancy Elimination (RE) today

Redundancy Elimination (RE) is a compelling mechanism used to identify and
 remove redundant bytes transferred in a network (up to 60%)


Commercial RE products for:
•  Enterprise networks
•  Data centers
•  ISP links
Researchers have proposed to provide RE as a:
•  Primitive IP-layer service
•  End-host solution




                                                          2
                                COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Redundancy Elimination (RE) today
                                                                           Fingerprint
                                                                           store



                                                             Packet
                                                             store




                                                                              Synchronized



                                                                  Packet
                                                                  store



   Decoding of the packet
    Encoding of the packet
    Fingerprint computation

                                    3
          COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
AGENDA


1.  ICN-RE design
2.  CCN/NDN implementation of ICN-RE
3.  Numerical evaluation
4.  RE as an ICN deployment scenario
5.  Conclusions


                                              4
                    COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
ICN-RE design

 Intra-server redundancy is the main contributor to the overall redundancy

 offload the task of redundancy identification and chunking to the source
files

               0x234acdf0                               0x234acdf0                     0x454fdh0   0x456ggt5




    Hash(chunk)= chunk fingerprint
fingerprints


               0x234acdf0
               0x654dfg0
                  … chunk
                                                     Decoding
                                                     Content Analysis
                                                     Encoding
                 Modifications to ICN naming and caching
               0x456ggt5


    markers Manifest file focus on an extension of the CCN/NDN approach
      In the following we
                                                         5
                               COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
CCN/NDN implementation of ICN-RE
Interest packet: the fingerprint is accommodated at the end of the naming
                  hierarchical naming scheme
  tree or can replace chunking information

     ICN-RE
     CCN/NDN               /bell_labs/page1.html/chunk1
                           /bell_labs/page1.html/0x234acdf0


                           /bell_labs/page1.html/chunk1/0x234acdf0


 Data Packet: the fingerprint onlyname is used to address a chunk
                  whole content is used to address a chunk


                       0x234acdf0
                       /bell_labs/page1.html/chunk1
     CCN/NDN
     ICN-RE




                                                      6
                            COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
CCN/NDN implementation of ICN-RE (cont d)
•  CS is indexed using chunk fingerprint. ICN-RE does not required
   synchronized caches at sender and receiver side
•  PIT is indexed using chunk fingerprint and not whole content name


                /bell_labs/page1.html/chunk1
                0x234acdf0




                /bell_labs/page1.html/chunk1
                0x234acdf0




                                                                  7
                                        COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
ICN-RE Evaluation – potential bandwidth savings




                                                                                     Vanilla ICN
                                                                                      (optimistic)




                247 452 612              1,110          1,425
•  ICN-RE can save up to 40-50% at university and 30-35% at enterprise
•  Between 15 and 40% of additionalchunk size [Bytes] w.r.t. vanilla ICN
                          Average bandwidth saving
                                                       8
                             COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
ICN-RE Evaluation – naming overhead




                                           25%

                                           27%
                                            30%




•  Naming-number of Interest/chunk exchanges trade-off
•  1-7% of overhead for the manifest file (16 Bytes fingerprints)
                                                       9
                             COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
ICN-RE vs Today s RE designs


•  Complexity
•  Resiliency
•  Extensible chunking
•  Storage Efficiency
                                                              ICN is an interesting approach
•  End-user performance                                       for network wide redundancy
                                                                  elimination in today s
                                                                         network!
•  Deployability



•  RE efficiency



                                                    10
                           COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
Conclusions

•  We have proposed an ICN design that supports redundancy elimination
•  We have shown it can save between 15% and 40% of additional
   bandwidth with respect to vanilla ICN
•  ICN-RE is lightweight and support line-speed up to 100 Gbps
•  ICN is a interesting approach for network wide RE

On-going and future work
•  Implementation of ICN-RE in the CCNx prototype
•  ICN to support other data compression
 techniques as data deduplication
•  Extensive experimental evaluation

 Diego Perino, Matteo Varvello, Krishna P. N. Puttaswamy, ICN-
 RE: Redundancy Elimination for Information-Centric Networking,
 in Proc. ICN'2012, Helsinki, Finland, August, 2012

                                                                      11
                                             COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
12
COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

Contenu connexe

Similaire à CCNxCon 2012: Session #7: Redundancy Elimination for Content-Centric Networking

iMinds the conference 2012: Marcel Mampaey
iMinds the conference 2012: Marcel MampaeyiMinds the conference 2012: Marcel Mampaey
iMinds the conference 2012: Marcel Mampaey
imec
 
Intel open stack v1
Intel open stack v1Intel open stack v1
Intel open stack v1
benbenhappy
 

Similaire à CCNxCon 2012: Session #7: Redundancy Elimination for Content-Centric Networking (20)

CINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructuresCINECA for HCP and e-infrastructures infrastructures
CINECA for HCP and e-infrastructures infrastructures
 
Improving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization OverlaysImproving performance and efficiency with Network Virtualization Overlays
Improving performance and efficiency with Network Virtualization Overlays
 
Large customers want postgresql too !!
Large customers want postgresql too !!Large customers want postgresql too !!
Large customers want postgresql too !!
 
Using Software-Defined WAN implementation to turn on advanced connectivity se...
Using Software-Defined WAN implementation to turn on advanced connectivity se...Using Software-Defined WAN implementation to turn on advanced connectivity se...
Using Software-Defined WAN implementation to turn on advanced connectivity se...
 
CSSR CDR (2).ppt
CSSR  CDR (2).pptCSSR  CDR (2).ppt
CSSR CDR (2).ppt
 
NATO Italy
NATO ItalyNATO Italy
NATO Italy
 
HOW Series: Knights Landing
HOW Series: Knights LandingHOW Series: Knights Landing
HOW Series: Knights Landing
 
Xavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, ArterisXavier van Ruymbeke, App. Engineer, Arteris
Xavier van Ruymbeke, App. Engineer, Arteris
 
Fast, Scalable Quantized Neural Network Inference on FPGAs with FINN and Logi...
Fast, Scalable Quantized Neural Network Inference on FPGAs with FINN and Logi...Fast, Scalable Quantized Neural Network Inference on FPGAs with FINN and Logi...
Fast, Scalable Quantized Neural Network Inference on FPGAs with FINN and Logi...
 
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
PLNOG 8: Ivan Pepelnjak - Data Center Fabrics - What Really Matters
 
iMinds the conference 2012: Marcel Mampaey
iMinds the conference 2012: Marcel MampaeyiMinds the conference 2012: Marcel Mampaey
iMinds the conference 2012: Marcel Mampaey
 
LambdaFabric for Machine Learning Acceleration
LambdaFabric for Machine Learning AccelerationLambdaFabric for Machine Learning Acceleration
LambdaFabric for Machine Learning Acceleration
 
Openflow for Cloud Scalability
Openflow for Cloud ScalabilityOpenflow for Cloud Scalability
Openflow for Cloud Scalability
 
OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2OpenStack Summit Portland April 2013 talk - Quantum and EC2
OpenStack Summit Portland April 2013 talk - Quantum and EC2
 
Aarnet Acu Briefing 040711
Aarnet Acu Briefing 040711Aarnet Acu Briefing 040711
Aarnet Acu Briefing 040711
 
Intel open stack v1
Intel open stack v1Intel open stack v1
Intel open stack v1
 
Intel open stack v1
Intel open stack v1Intel open stack v1
Intel open stack v1
 
Cisco open network environment
Cisco open network environmentCisco open network environment
Cisco open network environment
 
Tns data center presentation
Tns data center presentationTns data center presentation
Tns data center presentation
 
Introduction to Software Defined WANs
Introduction to Software Defined WANsIntroduction to Software Defined WANs
Introduction to Software Defined WANs
 

Plus de PARC, a Xerox company

Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...
Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...
Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...
PARC, a Xerox company
 

Plus de PARC, a Xerox company (20)

Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...
Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...
Enterprise Gamification – Exploiting People by Letting Them Have Fun [PARC Fo...
 
CCNxCon2012: Welcome: Event Kickoff & Opening Remarks
CCNxCon2012: Welcome: Event Kickoff & Opening RemarksCCNxCon2012: Welcome: Event Kickoff & Opening Remarks
CCNxCon2012: Welcome: Event Kickoff & Opening Remarks
 
CCNxCon2012: Session 1: CCN Updates & Roadmap
CCNxCon2012: Session 1: CCN Updates &  RoadmapCCNxCon2012: Session 1: CCN Updates &  Roadmap
CCNxCon2012: Session 1: CCN Updates & Roadmap
 
CCNxCon2012: Session 2: A Content-Centric Approach for Requesting and Dissemi...
CCNxCon2012: Session 2: A Content-Centric Approach for Requesting and Dissemi...CCNxCon2012: Session 2: A Content-Centric Approach for Requesting and Dissemi...
CCNxCon2012: Session 2: A Content-Centric Approach for Requesting and Dissemi...
 
CCNxCon2012: Session 2: DASH over CCN: A CCN Use-Case for a SocialMedia Base...
CCNxCon2012: Session 2: DASH over CCN:  A CCN Use-Case for a SocialMedia Base...CCNxCon2012: Session 2: DASH over CCN:  A CCN Use-Case for a SocialMedia Base...
CCNxCon2012: Session 2: DASH over CCN: A CCN Use-Case for a SocialMedia Base...
 
CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Man...
CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Man...CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Man...
CCNxCon2012: Session 2: A Distributed Server-based Conference Control and Man...
 
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCNCCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
CCNxCon2012: Session 2: Embedding Cloud-Centric-Networking in CCN
 
CCNxCon2012: Session 2: Network Management Framework for Future Internet Scen...
CCNxCon2012: Session 2: Network Management Framework for Future Internet Scen...CCNxCon2012: Session 2: Network Management Framework for Future Internet Scen...
CCNxCon2012: Session 2: Network Management Framework for Future Internet Scen...
 
CCNxCon2012: Poster Session: FIB Optimizations in CCN
CCNxCon2012: Poster Session: FIB Optimizations in CCNCCNxCon2012: Poster Session: FIB Optimizations in CCN
CCNxCon2012: Poster Session: FIB Optimizations in CCN
 
CCNxCon2012: Poster Session: Cache Coordination in a Hierarchical
CCNxCon2012: Poster Session: Cache Coordination in a HierarchicalCCNxCon2012: Poster Session: Cache Coordination in a Hierarchical
CCNxCon2012: Poster Session: Cache Coordination in a Hierarchical
 
CCNxCon2012: Poster Session: Live Streaming with Content Centric Networking
CCNxCon2012: Poster Session: Live Streaming with Content Centric NetworkingCCNxCon2012: Poster Session: Live Streaming with Content Centric Networking
CCNxCon2012: Poster Session: Live Streaming with Content Centric Networking
 
CCNxCon2012: Poster Session:On a Novel Joint Replicating and Caching Strategy...
CCNxCon2012: Poster Session:On a Novel Joint Replicating and Caching Strategy...CCNxCon2012: Poster Session:On a Novel Joint Replicating and Caching Strategy...
CCNxCon2012: Poster Session:On a Novel Joint Replicating and Caching Strategy...
 
CCNxCon2012: Poster Session: Parallelizing FIB Lookup in Content-Centric Netw...
CCNxCon2012: Poster Session: Parallelizing FIB Lookup in Content-Centric Netw...CCNxCon2012: Poster Session: Parallelizing FIB Lookup in Content-Centric Netw...
CCNxCon2012: Poster Session: Parallelizing FIB Lookup in Content-Centric Netw...
 
CCNxCon2012: Poster Session: ICN Architecture Evaluation — A Discussion on CC...
CCNxCon2012: Poster Session: ICN Architecture Evaluation — A Discussion on CC...CCNxCon2012: Poster Session: ICN Architecture Evaluation — A Discussion on CC...
CCNxCon2012: Poster Session: ICN Architecture Evaluation — A Discussion on CC...
 
CCNxCon2012: Poster Session: A Backward-Compatible CCNx Extension for Improve...
CCNxCon2012: Poster Session: A Backward-Compatible CCNx Extension for Improve...CCNxCon2012: Poster Session: A Backward-Compatible CCNx Extension for Improve...
CCNxCon2012: Poster Session: A Backward-Compatible CCNx Extension for Improve...
 
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issuesCCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
CCNxCon2012: Session 3: Content-centric VANETs: routing and transport issues
 
CCNxCon2012: Session 3: NDN Applicability to V2V and V2R Networks
CCNxCon2012: Session 3: NDN Applicability to V2V and V2R NetworksCCNxCon2012: Session 3: NDN Applicability to V2V and V2R Networks
CCNxCon2012: Session 3: NDN Applicability to V2V and V2R Networks
 
CCNxCon2012: Session 3: Juxtaposition of CCN and Pepys
CCNxCon2012: Session 3: Juxtaposition of CCN and PepysCCNxCon2012: Session 3: Juxtaposition of CCN and Pepys
CCNxCon2012: Session 3: Juxtaposition of CCN and Pepys
 
CCNxCon2012: Session 4: Caesar: a Content Router for High Speed Forwarding
CCNxCon2012: Session 4: Caesar:  a Content Router for High Speed ForwardingCCNxCon2012: Session 4: Caesar:  a Content Router for High Speed Forwarding
CCNxCon2012: Session 4: Caesar: a Content Router for High Speed Forwarding
 
CCNxCon2012: Session 4: OSPFN
CCNxCon2012: Session 4: OSPFNCCNxCon2012: Session 4: OSPFN
CCNxCon2012: Session 4: OSPFN
 

Dernier

Dernier (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

CCNxCon 2012: Session #7: Redundancy Elimination for Content-Centric Networking

  • 1. Redundancy Elimination for Content Centric Networking Diego Perino, Matteo Varvello, Krishna P. N. Puttaswamy Bell Labs, Alcatel-Lucent CCNx Community Meeting September 13th 2012, Sophia Antipolis, France 1 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 2. Redundancy Elimination (RE) today Redundancy Elimination (RE) is a compelling mechanism used to identify and remove redundant bytes transferred in a network (up to 60%) Commercial RE products for: •  Enterprise networks •  Data centers •  ISP links Researchers have proposed to provide RE as a: •  Primitive IP-layer service •  End-host solution 2 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 3. Redundancy Elimination (RE) today Fingerprint store Packet store Synchronized Packet store Decoding of the packet Encoding of the packet Fingerprint computation 3 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 4. AGENDA 1.  ICN-RE design 2.  CCN/NDN implementation of ICN-RE 3.  Numerical evaluation 4.  RE as an ICN deployment scenario 5.  Conclusions 4 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 5. ICN-RE design Intra-server redundancy is the main contributor to the overall redundancy offload the task of redundancy identification and chunking to the source files 0x234acdf0 0x234acdf0 0x454fdh0 0x456ggt5 Hash(chunk)= chunk fingerprint fingerprints 0x234acdf0 0x654dfg0 … chunk Decoding Content Analysis Encoding Modifications to ICN naming and caching 0x456ggt5 markers Manifest file focus on an extension of the CCN/NDN approach In the following we 5 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 6. CCN/NDN implementation of ICN-RE Interest packet: the fingerprint is accommodated at the end of the naming hierarchical naming scheme tree or can replace chunking information ICN-RE CCN/NDN /bell_labs/page1.html/chunk1 /bell_labs/page1.html/0x234acdf0 /bell_labs/page1.html/chunk1/0x234acdf0 Data Packet: the fingerprint onlyname is used to address a chunk whole content is used to address a chunk 0x234acdf0 /bell_labs/page1.html/chunk1 CCN/NDN ICN-RE 6 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 7. CCN/NDN implementation of ICN-RE (cont d) •  CS is indexed using chunk fingerprint. ICN-RE does not required synchronized caches at sender and receiver side •  PIT is indexed using chunk fingerprint and not whole content name /bell_labs/page1.html/chunk1 0x234acdf0 /bell_labs/page1.html/chunk1 0x234acdf0 7 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 8. ICN-RE Evaluation – potential bandwidth savings Vanilla ICN (optimistic) 247 452 612 1,110 1,425 •  ICN-RE can save up to 40-50% at university and 30-35% at enterprise •  Between 15 and 40% of additionalchunk size [Bytes] w.r.t. vanilla ICN Average bandwidth saving 8 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 9. ICN-RE Evaluation – naming overhead 25% 27% 30% •  Naming-number of Interest/chunk exchanges trade-off •  1-7% of overhead for the manifest file (16 Bytes fingerprints) 9 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 10. ICN-RE vs Today s RE designs •  Complexity •  Resiliency •  Extensible chunking •  Storage Efficiency ICN is an interesting approach •  End-user performance for network wide redundancy elimination in today s network! •  Deployability •  RE efficiency 10 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 11. Conclusions •  We have proposed an ICN design that supports redundancy elimination •  We have shown it can save between 15% and 40% of additional bandwidth with respect to vanilla ICN •  ICN-RE is lightweight and support line-speed up to 100 Gbps •  ICN is a interesting approach for network wide RE On-going and future work •  Implementation of ICN-RE in the CCNx prototype •  ICN to support other data compression techniques as data deduplication •  Extensive experimental evaluation Diego Perino, Matteo Varvello, Krishna P. N. Puttaswamy, ICN- RE: Redundancy Elimination for Information-Centric Networking, in Proc. ICN'2012, Helsinki, Finland, August, 2012 11 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.
  • 12. 12 COPYRIGHT © 2011 ALCATEL-LUCENT. ALL RIGHTS RESERVED.