Download PPT - Mobile Multimedia Laboratory

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Illustrating a Publish-Subscribe
Internet Architecture
Nikolaos Fotiou1
George C. Polyzos1
Dirk Trossen2
Presenter: Konstantinos Katsaros1
1Athens
University of Economics and Business,
Mobile Multimedia Laboratory
2
Are Internet Fundamentals Still Valid?
Reality in the Internet Today
Fundamentals of the Internet





Cooperation

Reflected in trust among
participants
Collaboration

Reflected in forwarding and
routing
Endpoint-centric services

(mail, FTP, even web)

Reflected in E2E principle
Stationary endpoints
 IP, full end-to-end reachability
•
Phishing, spam, viruses
– There is no trust any more!
•
Current economics favor senders
– Receivers are forced to carry the
cost of unwanted traffic
vs.
•
Information-centric services
– Endpoint-centric services move
towards information retrieval
through, e.g., CDNs
– Cloud computing
•
Mobility
 IP with middleboxes & significant
decline in trust in the Internet
It’s the new ways Internet is used; that was not designed for…
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
Publish Subscribe Internet
Routing Paradigm (PSIRP)






Clean slate architecture for the Future Internet
Pub/Sub based
Multicast will be the preferred delivery method
Security and caching will be native components of the
architecture
Mobility and data morphing will be considered from the early
stages of the architecture design
EU FP7 funded (http://www.psirp.org)
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
The Publish/Subscribe approach

Endpoints:

Publishers: data owners



Provide pieces of information in
the form of publications
Subscribers (data consumers)


End-to-end decoupling

Express interest in pieces of
information via subscriptions


Multicast


Network:

Event notification service (broker
substrate): matching publications
and subscriptions

Publisher
Illustrating a Publish-Subscribe Internet Architecture
Subscriber #1
Multiple subscriptions can be
grouped, brokers merge data
streams
Norm in pub/sub
Caching


Event
Notification
CN
Service
Publishers/Subscribers need not
be aware of corresponding
Subscribers/Publishers
Asynchronous communication
Pub/sub state and multicast
suitable for in-network caching
Subscriber #2
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
The PSIRP Architecture (1)




Information becomes available through publications
Each publication is identified by a unique identifier
(rendezvous identifier – RId)
Information is organized in networks called scopes, each one
identified by a scope identifier (SId)
 Physical networks, e.g. university campus
 Logical networks, e.g. social network
 Used for: locating information (context), access control
 Hierarchically organized (algorithmic identifiers, AIds)
Publishers initially publish metadata to the rendezvous point
(RP) of the information

RP responsible for the specific SId
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
The PSIRP Architecture (2)

Information is accessed through subscriptions issued to the
rendezvous point (RP) of the information


RP responsible for the specific SId
RP is responsible for matching publications with subscriptions
i.e. matching RIds within a certain scope (SId)




Information dissemination is achieved using a stack of
forwarding identifiers (FIds) similar to MPLS
Data do not necessarily pass through RP
All identifiers are flat and location independent
SIds and RIds can be of local or global significance
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
PSIRP Usage Scenario Overview
NET A
Presentation
USER D
Internet
UNI A network
Presentation
USER A
Illustrating a Publish-Subscribe Internet Architecture
Presentation
USER B
USER C
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
Access control is implemented
thus the presentation is restricted
to scope 00A1 legitimate
PSIRP Publish
UNI A RNs
001
Pu
bli
sh
SERVER01
SId
:0 0
Actual data is not
sent to the RP
A1
|R
Id:
AA
12 |
Me
002
Illustrating a Publish-Subscribe Internet Architecture
004
Scope 00A1
RP AA12
tad
ata
003
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
PSIRP Subscribe from Internal
Network
UNI A RNs
The network
delivers the publication…
001
004
Scope 00A1
[B2]Pr
e
sentat
ion
RP AA12
[B1]Subscribe SId:00A1 RId:AA12
SERVER02
002
003
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
PSIRP Forwarding
12|Data
14|Data
SERVER01
In FID|Out FID|Out Inf
12 | 14 | 2
19|Data
In FID|Out FID|Out Inf
14 | 19 | 2
20|Data
In FID|Out FID|Out Inf
19 | 20 | 3
SERVER02
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
PSIRP Subscribe from External
Network
lication
[4]Pub
Scope 32BE
A1
t)
00
un
d:
co
SI
e 12 ac
rib A ’s
sc :A RD
d
ub RI SE
U
d
te
yp
r
nc
]S
[3
(e
001
004 [2]S
(en ubsc
r
cry
pte ibe Al
g
dU
SE SId R
RD
’s a Id:AA
cco 12
[1]Subscribe AlgSId| RId:AA12
(encrypted USERD’s account)
USERD’s laptop
Internet
unt
)
NET A RNs
RP AA12
000A
002
003
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
Current Status





Network level working prototype
Intra-domain routing using bloom filters
Security mechanisms evaluation
Application development using pub/sub and overlay
multicast
Multicast assisted mobility
Illustrating a Publish-Subscribe Internet Architecture
Future Internet Architectures: New Trends in Service Architectures
2nd Euro-NF Workshop 2009
Thank You
http://www.psirp.org
Related documents