CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Networking
-
Upload
parc-a-xerox-company -
Category
Documents
-
view
366 -
download
2
description
Transcript of CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Networking
Nelson Morais, Bruno Batista, Paulo Mendes SITI, University Lusofona
[email protected], [email protected],
September 13th, 2012
CCNx Community Meeting 2012
INRIA’s Sophia Antipolis (France)
Work done in the context of:
• SITI: DTN Amazon Project (http://siti.ulusofona.pt/~dtnamazon)
• University Lusofona: Master Degree of the Informatics Department
CCN support for Information-Centric Opportunistic Networking
Network Node
Decision Engine
Rule Management Human Behaviour Inference Context Collector Syncronization Mobility Prediction
Network Engine
Communication Interface Manager Communications Manager
Data Engine
Content Store Manager Content Segments Manager FIB Manager PIT Manager
In P
roce
ss C
omm
unic
atio
ns
I P C
I P
C
Out Process Communications
Interests
Contents
Name
Architecture for Information Centric Opportunistic Networking (ICON)
Comparison ICON / CCN
Conceptual! Implementation!
Similar to CCN!
• Node model (PIT, FIB, store)!• Forwarding engine model!• Flow control!• Sequencing!• Security!
!!
Different from CCN!
• Decision engine (strategy layer):!• Different rule management!• Additional functionality (data
synchronization)!• Adapted to opportunistic networks!
• Microsoft.NET / Mono!• Modular architecture!• Serialization (protobuffer)!• Dependency Injection!!
ICON – Cross-Platform Architecture IC
ON
API
R
untim
e O
pera
ting
Syst
em
ICON – Demonstration
Described in XML File !10 files to download "
!!!!!!!!!&"
Sends one or more Interest requests !per content!
&!Uses different wireless neighbor for
different type of content!
Checks for Content in local store"&"
Generates Content for!received Interests "
(Read files from disk) "&"
Store Content Segments, for robustness !against file name changes !
&"Returns Content!
Checks for Content in local store"&"
Forwards Received Interests "&"
Store Content upon receive"&"
Returns Content to PIT entries!
Stores Content!
Interest Packet!
Content Packet!
ICON – Demo Video
7