information-centric networking @ fia budapest

Post on 23-Feb-2016

41 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

Information-Centric Networking @ FIA Budapest. Robert Szabo 5 July 2011. What?. Content access and distribution Information-Centric Networking ( ICN) - PowerPoint PPT Presentation

TRANSCRIPT

Information-Centric Networking @ FIA Budapest

Robert Szabo5 July 2011

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 2

What?Content access and distributionInformation-Centric Networking (ICN)

tries to develop general infrastructure that provides in-network caching so that content is distributed in a scalable, cost-efficient & secure manner

• Receiver-driven model – subscribe/get objects of interest

• Support for location transparency, mobility & intermittent connectivity

• Needs also to be able to support interactivity (e.g. voice) and node-oriented services (e.g. telnet)

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 3

Why?Users are interested in named

content and not in node endpoints It is done over the top in overlay

networks

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 4

How?In network solution

similar to P2P/CDN-like paradigm

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 5

Who’s Business?EU’s digital agenda

to push BWDeutsche Telekom,

France Telecom, Telecom Italia, Telefónica and Vodafone to see RoI

overhaul of the ISP peering system

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 6

Incentives?Why?

Users are interested in named content and not in node endpoints

• It is done over the top in overlay networksHow?

In network solution• similar to P2P/CDN-like paradigm

Who BUT the network operators?

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 7

Issues: NamingIDs for Information Objects

location-independent• all the object copies sharing a unique ID

Security applied to information• Non human friendly IDs

Name resolutions to IDs Search on object metadata

Figures Many more than the trillion URLs (10^12)

SCALING

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 8

Issues: RoutingName / ID Locator (two phase)

Allows incremental deploymentID based routing (one phase)

Radical changes to the arch.

SCALING

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 9

Issues: CachingIn-network content caching

Figure: courtesy of George Pavlou

MANAGEABILITY

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 10

Issues: SecurityPrivacy concern

network sees the objectCaching of illegal content

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 11

Potentials?Intelligent nodes

Network codingContent builds

from interactions Relationships & flows between

people, groups, organizations

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 12

Projects?UCB DONA - Data-Oriented Network ArchitectureXerox PARC CCN - Content-Centric Networking4WARD/SAIL - Network of Information PSIRP/PURSUIT - Publish Subscribe RoutingCOMET - Content Mediation ArchitectureALICANTE - Content-aware Media EcosystemCONVERGENCE - Content-centric Service ModelCOAST – Content-aware Search, Retrieval &

Streaming

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 13

Solutions: Content Centric Networking (CCN)

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 14

Solutions: Publish-Subscribe In-ternet Routing Paradigm (PSIRP)

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 15

Solutions: 4WARD-NetInf

Börje Ohlman, Ericsson Research

ICN Session, FIA Budapest, 18 May 2011

NetInf Content Naming

ICN – FIA Budapest – 18/05/11 SAIL 17

Type A=hash(PKIO

) L=labelIO ID:

Name resolution system

metadata

contenttype

locatorA

locatorB

metadata

BO

BO

Nameresolution

ABO

B

Storage/caching

. . .IO ID′IO

BO

name resolution records

Bit-levelObjects

BO

InformationObject

IO

InformationObject

IO

Song1.mp3

Song1

Song1.wav

Song1.wavSong1.wavSong1.wavSong1.mp3Song1.mp3Song1.mp3

ni://stockholm.se/weather-today

ni://tcd.ie/ssobj:jpeg:sha256: NDVmZTMzOGVkY2JjZGQ0ZmNmZGFlODQ5MjkyZDM0ZTg2ZDI5YzllMmU5OTFlNmE2Mjc3Z

Information model

Name URI format

Components of naming

For details see:draft-farrell-ni-00.txt

Transport

B

A

BE

AC

B

A

D

E

AD

NetInf Content Delivery

ICN – FIA Budapest – 18/05/11 SAIL 18

Google

GET B

BNRS

OriginalContent

“B”Owner“Joe”

NRS NRS

?

NetInfnode

NRS

Cache Transport

Locators

Publish B

IPv4/IPv6

P2P

DTN

B?Locators Register location

NetInfAPI

RoleTechnical

component

ActorTechnical interface

Business interface

Definition: Role is a set of activities and technical components, the responsibility of which is not divided between separate actors

Trad. CDNNetInf CDN

NetInf CDN Business Model

ICN – FIA Budapest – 18/05/11 SAIL 19

Robert Szabo (BME-TMIT) <robert.szabo@tmit.bme.hu> 20

Who’s Business?EU’s digital agenda

to push BWDeutsche Telekom,

France Telecom, Telecom Italia, Telefónica and Vodafone to see RoI

overhaul of the ISP peering system

top related