Desing&Realizing an ICI

Post on 29-Nov-2014

236 views 0 download

description

 

Transcript of Desing&Realizing an ICI

Designing and Realizing

an Information – Centric Internet

inż. Marzena Janiszewskamarzenajaniszewska9@gmail.com

Agenda

O ICI słów kilka Założenia projektowe Model funkcjonalny Zarządzanie informacjami Metody modelu usług Architektura węzła sieci Testy i wdrożenie Zastosowanie Wnioski

Czym jest ICI?

DON

CCN

CBN

Czym jest ICI?

Fundamentalna zasada

WHOWHAT

Założenia projektowe

Identyfikacja

Scopes

DAG

Założenia projektowe

Funkcje rozpowszechniania

informacji:

-> RV (randezvous)

-> zarządzanie topologią

-> forwarding („przekazywanie”)

Założenia projektowe

Optymalizacja

Elastyczność modułowa

Rozdzielność

Model funkcjonalny

Figure 1. Model funkcjonalny

Zarządzanie informacjami

Figure 2. Directed Acyclic Graph

Metody modelu usług publish_scope(string ID, string prefixID,

strategy st) publish_info(string ID, string prefixID,

strategy st) unpublish(string ID, strategy st) subscribe_scope(string ID, strategy st) subscribe_info(string ID, strategy st) unsubscribe(string ID, strategy st) publish_data (string ID, strategy st, char

*data, int len)

Architektura węzła sieci

Figure 4. Architektura pojedynczego węzła sieci.

Wdrożenie

Gigabit LAN

15 węzłów

FP7 PURSUIT

Wdrożenie - PlanetLab

Zastosowanie

Pytania ?

Dziękuję za uwagę!