psirp publish-subscribe internet routing paradigm [email protected] 08-oct-2012

27
PSIRP Publish-Subscribe Internet Routing Paradigm [email protected] 08-Oct-2012 1/27

Upload: toby

Post on 22-Feb-2016

40 views

Category:

Documents


0 download

DESCRIPTION

PSIRP Publish-Subscribe Internet Routing Paradigm [email protected] 08-Oct-2012. Reference material. The Publish/Subscribe Internet Routing Paradigm (PSIRP ): Designing the Future Internet Architecture by Sasu Tarkoma, Mark Ain, Kari Visala.2009 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

PSIRPPublish-Subscribe Internet

Routing Paradigm

[email protected]

1/27

Page 3: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Roadmap: • Introduction• PSIRP’s objectives• Conceptual Architecture• Identifiers• Architecture key processes• Summerizing

3/27

Page 4: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Introduction:

4/27

• The current model of IP networking requires that both the relevant data and explicitly addressed network locations be known in order to transparently stream information between two endpoints.

• It is suffering from increasing traffic.• Sender_Driven

– imbalance of powers in favor of the sender of information, who is overly trusted.

Page 5: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

PSIRP’s objectives: Information_centric Networking Receiver_driven,Publish/subscribe

– Users express their interest on data– Data is asynchronously delivered to users– senders “publish” what they want to send and

receivers “subscribe” to the publications that they want to receive.

Implement innovative multicasting and caching features to optimize performance and efficiency.

Implement baseline security functionality as a native core component of the architecture.

5/27

Page 6: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Conceptual Architecture:

Component Wheel

Networking architecture

Service model

6/27

Page 7: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Component Wheel:

7/27

Page 8: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Networking architecture:IdentifiersData and metadataScoping informationSubscribers and publishersDomains

8/27

Page 9: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Identifiers:

9/27

• Application identifiers, used by publishers and subscribers.

• Rendezvous identifiers, network level IDs which identify the interest between publishers and subscribers in the rendezvous system

• Scope identifiers, aggregate a set of Rids into one group(scope)

• Forwarding identifiers, used to transport publications across networks.

Page 10: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Data and Metadata:

10/27

• Data is in the center of attention• Data : picture data• Metadata : information on picture size, date of

picture taken or others.• In Application level represents itself as plain data

to the network level• Network metadata is soft state within the network

– access control, flow control, error notification, congestion notification

Page 11: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Concept of Scope

11/27

Page 12: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Subscribers and publishers

12/27

• which create publications, and consume publications, respectively.

Page 13: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Domains

13/27

• which are administrative network areas that can be connected using the inter-domain forwarding architecture.

Page 14: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

14/27

Page 15: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Pub/Sub Communication Model

15/27

Page 16: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Architecture key processes:

16/27

• Rendezvous– matches the interests of senders and receivers– rendezvous should occur at locations within the

network that are trusted to operate correctly in terms of communal, economical, and functional requirements.

– Interdomain traffic policies and pub/sub scoping mechanisms define the optimal network locations

– The rendezvous system ensures that neither traffic policies nor publication/subscription policies and scopes are violated.

Page 17: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Network architecture with rendezvous

17/27

Page 18: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Architecture key processes:

18/27

• Intra-domain routing and forwardingpertains to data delivery in an administrative domain. Intra-domain routing is concerned with local policies.

Page 19: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Architecture key processes:

19/27

• Inter-domain routing and forwardingpertains to data delivery in the global network, typically spanning several domains. The inter-domain routing system is configured through the rendezvous process and takes into account any inter-domain policies in effect.

Page 20: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Architecture key processes:

20/27

• Forwarding and transport,which pertains to data transfer between subscribers and publishers.

Page 21: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Architecture key processes:

21/27

• Caching– is a network process offered by either the local

system or any system on the communication graph over the network.

Caches are just alternative publishers

Page 22: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Architecture key processes:

22/27

• Network attachmentis responsible for discovering network attachment points and configuring components in such a way that communication becomes possible.

Page 23: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Service Model:

23/27

• publisher/sender– how data can be sent to and over the network

what primitives are offered by the network• subscriber/receiver

– defines an interest-registration service and the necessary upcalls for data reception

• Network services– monitoring and controlling points offered by the

network for management purposes

Page 24: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

publisher/sender Services:

24/27

Metadata Publisher anonymity Multicast Data correlation Caching Anycast ScopingAccountability

Page 25: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Subscriber/Receiver Services:

25/27

Subscription state removalPublisher authentication Data integrityAccountability

Page 26: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

Summarizing:

26/27

• PSIRP is not (only) about architecture – it is about a new way to design systems.

• It wants to be able to name and address information rather than hosts or interfaces

• scoping of information reachability• Rendezvous System

– Matching interests between publishers and subscribers

Page 27: PSIRP Publish-Subscribe Internet Routing  Paradigm Mohammad.Hovaidi.Ardestani@aalto.fi 08-Oct-2012

27/27

Thank You for Listening!