Download presentation
Presentation is loading. Please wait.
Published byAlban Wilkins Modified over 9 years ago
1
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications Networks, TZI, University of Bremen (2) Institute of Communication Networks, Hamburg University of Technology International Conference on Information and Automation for Sustainability (ICIAfS) 2010 December, Colombo, Sri Lanka
2
ComNets 2 Contents Motivation Requirements Known Architectures CCN Described in detail Mechanisms Adopted Future Direction
3
ComNets 3 Motivation
4
ComNets 4 Motivation Commercial computing came into being during the late 60s and early 70s Networking was introduced for resource sharing Named hosts Model is point-to-point Source: Van Jacobsen, PARC
5
ComNets 5 Motivation Movement of content Predicted global IP traffic in 2014: 64 exabytes/month (4 fold from 2009) (1) 180 exabytes of content created in 2006 (2) Global mobile traffic will double every year (mostly streaming content) (2) Current solutions: P2P and CDNs Location orientation of content Content associated with named hosts Sender orientation Sender can send anywhere Securing content Point-to-point model TLS and SSL secures endpoints (1) IDC (March, 2008). "An Updated Forecast of Worldwide Information Growth Through 2011 (2) P. Jokela, et al, “LIPSIN: Line Speed Publish/Subscribe Inter-networking”, SIGCOMM 2009
6
ComNets 6 Motivation Mobility and multi-homing Device mobility is the norm Multiple attachments Mobility currently based on routing or indirection Adaptation to disruptions Challenged networks – sparse connectivity, high-speed mobility, disruptions Problems with network based caching DRM issues Security
7
ComNets 7 Requirements (Expectations)
8
ComNets 8 Requirements Information as the first class citizen Named content not named hosts Security from inception Trusted Prevent attacks Protection from spam Flexible and reliable routing Should include multi-path content delivery Built-in mobility support Addressing
9
ComNets 9 Known Architectures
10
ComNets 10 Known Architectures Architectures Sienna (Publish/Subscribe) Data Oriented Networking Architecture (DONA) Publish Subscribe Internet Routing Paradigm (PSIRP) Network of Information (NetInf) Content Centric Networking (CCN) Operation Differentiation Naming Security Routing Caching Content existence knowledge Producer-consumer meeting
11
ComNets 11 Content Centric Networks – Operation Interest Data Check Content Store Check Pending Interests Table Check Forwarding Information Base Check Pending Interests Table
12
ComNets 12 Content Centric Networks – Stack Change of network abstraction from “named hosts” to “named content” Security built-in: secures content and not the hosts Mobility is present by design Can handle static as well as dynamic content Use of 2 messages: Interest and Data Object (1) (1) Van Jacobson, et al, Networking Named Content, CoNEXT 2009
13
ComNets 13 Content Centric Networks – Architecture Each CCN entity has 3 main data structures Content Store, Pending Interest Table, Forwarding Information Base Uses multicast/broadcast Uses “longest prefix matching” lookup for content names
14
ComNets 14 Content Centric Networks – Messages Purpose of messages Interests request for content Data serves these requests No fixed length fields and uses an XML encoding format
15
ComNets 15 Content Centric Networks – Names Core of CCN uses content names for forwarding Applications can interpret names the way they want
16
ComNets 16 Content Centric Networks - CS Uses “longest prefix matching” Implements policies such as LRU or LFU for content replacement Content do not necessarily have to be persistent (only cached)
17
ComNets 17 Content Centric Networks – PIT Uses “longest prefix matching” An entry may point to multiple faces Must time out and not held permanently
18
ComNets 18 Content Centric Networks – FIB Uses “longest prefix matching” Similar to IP FIB Destination may have number of faces
19
ComNets 19 Content Centric Networks – Interest
20
ComNets 20 Content Centric Networks – Data
21
ComNets 21 Mechanisms Adopted
22
ComNets 22 Content Centric Networks Naming: Hierarchical naming, single address Security: Signed content Routing: Longest prefix matching Caching: Local or network based Content existence knowledge: Not part of the CCN core Producer-consumer meeting: Propagation of interests Network of Information Naming: Flat naming Security: Signed content Routing: (1) Name resolution (2) Information transfer Caching: Network based Content existence knowledge: Through name resolution service Producer-consumer meeting: Name resolution service provide locations Mechanisms Adopted – Summary I
23
ComNets 23 Mechanisms Adopted – Summary II Publish Subscribe Internet Routing Paradigm Naming: Multi-level identifiers Security: Signed content Routing: (1) Name resolution (2) Information transfer Caching: Network based Content existence knowledge: Registrations in Rendezvous system Producer-consumer meeting: Rendezvous system provides location Data Oriented Networking Architecture Naming: Flat naming Security: Signed content Routing: Queries are resolved to locations Caching: Network based Content existence knowledge: Through resolution infrastructure Producer-consumer meeting: Resolution infrastructure provides location
24
ComNets 24 Future Direction
25
ComNets 25 Future Direction Projects (past and present) FP7 – 4WARD, SAIL FP7 – PSIRP, PERSUIT FIA – NDN Areas to consider Naming (flat, hierarchical, mixed) Architecture (Publish-subscribe or request-response) Security (hacked algorithms) Coexistence (different architectures) Migration (legacy networks) Scalability Privacy Deployment (users, access network operators, connectivity network operators content providers, application developers)
26
ComNets 26 Thank you. Questions?
Similar presentations
© 2024 SlidePlayer.com Inc.
All rights reserved.