CCN support for Information-Centric Opportunistic Networking                    Nelson Morais, Bruno Batista, Paulo Mendes...
Architecture for Information CentricOpportunistic Networking (ICON)                                                       ...
Comparison ICON / CCN                                           Conceptual!                  Implementation!              ...
ICON – Cross-Platform ArchitectureOperating SystemRuntimeICON API
ICON – Demonstration                                                Interest Packet!                                      ...
ICON – Demo Video
7
Upcoming SlideShare
Loading in...5
×

CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Networking

421

Published on

CCN support for Information-Centric Opportunistic Networking
Nelson Morais, Bruno Batista, Paulo Mendes (SITI, University Lusofona Lisbon, Portugal)

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
421
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CCNxCon2012: Session 5: CCN support for Information-Centric Opportunistic Networking

  1. 1. CCN support for Information-Centric Opportunistic Networking Nelson Morais, Bruno Batista, Paulo Mendes SITI, University Lusofona nelsonmorais@yahoo.com, bruno.batista@ulusofona.pt, paulo.mendes@ulusofona.pt 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
  2. 2. Architecture for Information CentricOpportunistic Networking (ICON) Network Node Decision Engine Rule Management Human Behaviour Inference Context Collector Syncronization Mobility Prediction IPC In Process Communications Network Engine Out Process Communications Communication Interface Manager Communications Manager Interests Contents IPC Name Data Engine Content Store Manager Content Segments Manager FIB Manager PIT Manager
  3. 3. Comparison ICON / CCN Conceptual! Implementation! •  Node model (PIT, FIB, store)! ! •  Forwarding engine model! ! •  Flow control! Similar to CCN! •  Sequencing! •  Security! •  Decision engine (strategy layer):! •  Microsoft.NET / Mono! •  Different rule management! •  Modular architecture! •  Additional functionality (data •  Serialization (protobuffer)! Different from CCN! synchronization)! •  Dependency Injection! •  Adapted to opportunistic networks! !
  4. 4. ICON – Cross-Platform ArchitectureOperating SystemRuntimeICON API
  5. 5. ICON – Demonstration Interest Packet! Content Packet! Described in XML File ! 10 files to download " ! ! Checks for Content in local store" ! &" ! Generates Content for! ! received Interests" ! (Read files from disk)" ! Stores Content! &" ! Store Content Segments, for robustness ! ! Checks for Content in local store" against file name changes ! &" &" &"Sends one or more Interest requests ! Forwards Received Interests" Returns Content! per content! &" &! Store Content upon receive"Uses different wireless neighbor for &" different type of content! Returns Content to PIT entries!
  6. 6. ICON – Demo Video
  7. 7. 7
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×