information-centric networking @ fia budapest
DESCRIPTION
Information-Centric Networking @ FIA Budapest. Robert Szabo 5 July 2011. What?. Content access and distribution Information-Centric Networking ( ICN) - PowerPoint PPT PresentationTRANSCRIPT
Information-Centric Networking @ FIA Budapest
Robert Szabo5 July 2011
Robert Szabo (BME-TMIT) <[email protected]> 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) <[email protected]> 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) <[email protected]> 4
How?In network solution
similar to P2P/CDN-like paradigm
Robert Szabo (BME-TMIT) <[email protected]> 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) <[email protected]> 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) <[email protected]> 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) <[email protected]> 8
Issues: RoutingName / ID Locator (two phase)
Allows incremental deploymentID based routing (one phase)
Radical changes to the arch.
SCALING
Robert Szabo (BME-TMIT) <[email protected]> 9
Issues: CachingIn-network content caching
Figure: courtesy of George Pavlou
MANAGEABILITY
Robert Szabo (BME-TMIT) <[email protected]> 10
Issues: SecurityPrivacy concern
network sees the objectCaching of illegal content
Robert Szabo (BME-TMIT) <[email protected]> 11
Potentials?Intelligent nodes
Network codingContent builds
from interactions Relationships & flows between
people, groups, organizations
Robert Szabo (BME-TMIT) <[email protected]> 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) <[email protected]> 13
Solutions: Content Centric Networking (CCN)
Robert Szabo (BME-TMIT) <[email protected]> 14
Solutions: Publish-Subscribe In-ternet Routing Paradigm (PSIRP)
Robert Szabo (BME-TMIT) <[email protected]> 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
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) <[email protected]> 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