ComNet s 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
26
Embed
ComNets Tutorial: Future Internet with Information Centric Networks Asanga Udugama (1), Carmelita Goerg (1) and Andreas Timm-Giel (2) (1) Communications.
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
ComNets
2
Contents Motivation
Requirements
Known Architectures CCN Described in detail
Mechanisms Adopted
Future Direction
ComNets
3
Motivation
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
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
ComNets
6
Motivation Mobility and multi-homing
Device mobility is the norm Multiple attachments Mobility currently based on routing or indirection
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
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
Content Store
Pending Interest Table (PIT)
Forwarding Information Base (FIB)
CCN Forwarding Engine
Face 1
Wireless
Wired
Application
Face 2
Face 3
CCN Forwarding Logic
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
ContentName
Selector
Nonce
ContentName
Signature
Signature Information
Interest PacketData
Data Packet
ComNets
15
Content Centric Networks – Names
Core of CCN uses content names for forwarding Applications can interpret names the way they want
Uses “longest prefix matching” Implements policies such as LRU or LFU for content replacement Content do not necessarily have to be persistent (only cached)
Uses “longest prefix matching” Similar to IP FIB Destination may have number of faces
... ...
Prefix
/uni-bremen.de/comnets 1, 2
... ...
Forwarding Faces
FIB
ComNets
19
Content Centric Networks – Interest
ComNets
20
Content Centric Networks – Data
ComNets
21
Mechanisms Adopted
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
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
ComNets
24
Future Direction
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