PURSUIT Architecture Mikko Särelä 19.9.2011 T-110.6210.

Slides:



Advertisements
Similar presentations
1 Mata Architecture for the Future Network APAN2008 January Myung-Ki SHIN, ETRI
Advertisements

Delay Tolerance in a Network of Information Dirk Kutscher – NEC Labs SAIL Project Consortium DTNRG IETF
1 Data-Oriented Network Architecture (DONA) Scott Shenker (M. Chowla, T. Koponen, K. Lakshminarayanan, A. Ramachandran, A. Tavakoli, I. Stoica)
Information-centric networking: Concepts for a future Internet David D. Clark, Karen Sollins MIT CFP November, 2012.
PSIRP Publish-Subscribe Internet Routing Paradigm 08-Oct /27.
Location vs. Identities in Internet Content: Applying Information-Centric Principles in Today’s Networks Instructor: Assoc. Prof. Chung-Horng Lung Group.
Multicast Fundamentals n The communication ways of the hosts n IP multicast n Application level multicast.
PSIRP Architectural Components Part 1 Mikko Särelä Slides by Walter Wong.
Suphakit Awiphan, Takeshi Muto, Yu Wang, Zhou Su, Jiro Katto
Insert Title Here Innovative Data Collection and Dissemination in V2X Networks Wassim Drira, Fethi Filali 5/22/2015.
Information-centric Internetworking A Few Insights Computer Laboratory.
Reliable Internetworking using the Pub/Sub Paradigm Nikos Fotiou Advisor: Prof. George C. Polyzos Mobile Multimedia Laboratory, Department of Informatics.
Jang, Donghyun 2011/4/4 1/21.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 1: Solutions Time: 60 min (strictly enforced) Points: 50 YOUR.
Jacob Boston Josh Pfeifer. Definition of HyperText Transfer Protocol How HTTP works How Websites work GoDaddy.com OSI Model Networking.
Illustrating a Publish-Subscribe Internet Architecture Nikolaos Fotiou 1 George C. Polyzos 1 Dirk Trossen 2 Presenter: Konstantinos Katsaros 1 1 Athens.
Protocols and the TCP/IP Suite
VoIP and IP conferencing over satellites Workshop on VoIP Technology: Research and Standards for reliable applications PIMRC 08, Cannes France 15 September.
Tradeoffs in CDN Designs for Throughput Oriented Traffic Minlan Yu University of Southern California 1 Joint work with Wenjie Jiang, Haoyuan Li, and Ion.
Petrozavodsk AMICT’ Publish-Subscribe Internet Routing Paradigm - PSIRP Professor Arto Karila Helsinki University of Technology Helsinki.
Fundamentals of Computer Networks ECE 478/578 Lecture #2 Instructor: Loukas Lazos Dept of Electrical and Computer Engineering University of Arizona.
© 2009 AT&T Intellectual Property. All rights reserved. Multimedia content growth: From IP networks to Medianets Cisco-IEEE ComSoc Webinar. Sept. 23, 2009.
Protocols and the TCP/IP Suite Chapter 4. Multilayer communication. A series of layers, each built upon the one below it. The purpose of each layer is.
Final Exam Part 1. Internet Regulation Internet regulation according to internet society states that it is about restricting or controlling certain pieces.
Lecture 1 Internet CPE 401 / 601 Computer Network Systems slides are modified from Dave Hollinger and Daniel Zappala Lecture 1 Introduction.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
Chapter 17 Networking Dave Bremer Otago Polytechnic, N.Z. ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William Stallings.
8/98 1 A Two-Tier Model for Internet Resource Management Lixia Zhang UCLA IETF RSVP WG August 26, 1998.
Networks – Network Architecture Network architecture is specification of design principles (including data formats and procedures) for creating a network.
1. 2 T Publish/Subscribe Internetworking Helsinki University of Technology, Spring 2010 Lecture 5: Overview of the PSIRP architecture by Arto.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
IP Network Clearinghouse Solutions ENUM IP-Enabling The Global Telephone Directory Frank Estes Vice President , ext 224
PURSUIT Architecture From Ideas over an Approach to Design to an Architecture and Its Choices Dirk Trossen, Computer Laboratory 1.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
Information-Centric Networks06b-1 Week 6 / Paper 2 A layered naming architecture for the Internet –Hari Balakrishnan, Karthik Lakshminarayanan, Sylvia.
1 Presentation_ID © 1999, Cisco Systems, Inc. Cisco All-IP Mobile Wireless Network Reference Model Presentation_ID.
Interdomain multicast routing with IPv6 Stig Venaas University of Southampton Jerome Durand RENATER Mickael Hoerdt University Louis Pasteur - LSIIT.
Interdomain IPv6 multicast Stig Venaas UNINETT. PIM-SM and Rendezvous Points Interdomain multicast routing is usually done with a protocol called PIM-SM.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
CSC 104 December 13,2012. Internet Regulation: States that it is about restricting or controlling certain pieces of information. This consisting of censorship.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
Packet switching network Data is divided into packets. Transfer of information as payload in data packets Packets undergo random delays & possible loss.
PSIRP Inter-domain Topology Formation (ITF) Prof. Sasu Tarkoma University of Helsinki Partially based on slides by Walter Wong and Kari Visala.
Architectural Design of a Multi- Agent System for handling Metadata streams Don Cruickshank, Luc Moreau, David De Roure Department of Electronics and Computer.
CHAPTER 4 PROTOCOLS AND THE TCP/IP SUITE Acknowledgement: The Slides Were Provided By Cory Beard, William Stallings For Their Textbook “Wireless Communication.
Information-Centric Networks10b-1 Week 10 / Paper 2 Hermes: a distributed event-based middleware architecture –P.R. Pietzuch, J.M. Bacon –ICDCS 2002 Workshops.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
1 Chapter 4. Protocols and the TCP/IP Suite Wen-Shyang Hwang KUAS EE.
Information-Centric Networks Section # 10.2: Publish/Subscribe Instructor: George Xylomenos Department: Informatics.
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Information-Centric Networks Section # 10.3: Publish/Subscribe Instructor: George Xylomenos Department: Informatics.
Ασύρματες και Κινητές Επικοινωνίες
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
Incentives Alignment Whitepaper Progress since Athens.
David Clark, Robert Braden, Aaron Falk, Venkata Pingali ACM SIGCOMM 2003 Workshops August 25&27, Jongsoo Lee
Omniran IEEE 802 Scope of OmniRAN Date: Authors: NameAffiliationPhone Max RiegelNSN
Network Models. The OSI Model Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO). Model for understanding.
WREC Working Group IETF 49, San Diego Co-Chairs: Mark Nottingham Ian Cooper WREC Working Group.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
4WARD Networking of Information 4WARD WP6. © 4WARD Consortium Confidential Networking of Information Telephony Interconnecting wires 4WARD Future Internet.
J. Halpern (Ericsson), C. Pignataro (Cisco)
Multicast in Information-Centric Networking March 2012.
An Engineering Perspective on the Layered and End-to-End Approaches Christopher S. Yoo University of Pennsylvania Law School May 6, 2010.
CS 268: Computer Networking
CPE 401 / 601 Computer Network Systems
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
FARA: Reorganizing the Addressing Architecture
IEEE 802 Scope of OmniRAN Abstract
LOD reference architecture
Chapter 1 Introduction Networking Architecture Overview.
Presentation transcript:

PURSUIT Architecture Mikko Särelä T

2 Are the Fundamentals Still Valid? Fundamentals of the Internet Collaboration – Reflected in forwarding and routing Cooperation – Reflected in trust among participants Endpoint-centric services – (mail, FTP, even web) – Reflected in E2E principle  IP, full end-to-end reachability Reality in the Internet Today Phishing, spam, viruses –There is no trust any more! Current economics favor senders –Receivers are forced to carry the cost of unwanted traffic Information-centric services –Do endpoints really matter? –Endpoint-centric services move towards information retrieval through, e.g., CDNs  IP with middle boxes & significant decline in trust in the Internet vs.

3 Observation: It's All About Information Internet Today: In 2006, the amount of digital information created was X 10^18 bits 99% of Internet traffic is information dissemination & retrieval (Van Jacobson) HTTP proxying, CDNs, video streaming, … Akamai’s CDN accounts for 15% of traffic Between 2001 and 2010, information will increase 1million times from 1 petabyte (10^15) to 1 zettabyte (10^21) Social networking is information-centric Most solutions exist in silos overlays over IP map information networks onto endpoint networks Internet Today: In 2006, the amount of digital information created was X 10^18 bits 99% of Internet traffic is information dissemination & retrieval (Van Jacobson) HTTP proxying, CDNs, video streaming, … Akamai’s CDN accounts for 15% of traffic Between 2001 and 2010, information will increase 1million times from 1 petabyte (10^15) to 1 zettabyte (10^21) Social networking is information-centric Most solutions exist in silos overlays over IP map information networks onto endpoint networks Internet Tomorrow: Proliferation of dissemination & retrieval services, e.g., context-aware services & sensors aggregated news delivery augmented real life Personal information tenfold in the next ten years (IBM, 2008) Increase of personalized video services e.g., YouTube, BBC iPlayer Vision recognized by different initiatives & individuals Internet of Things, Van Jacobson, D. Reed Lack of interworking of silo solutions will slow innovation and development speed Internet Tomorrow: Proliferation of dissemination & retrieval services, e.g., context-aware services & sensors aggregated news delivery augmented real life Personal information tenfold in the next ten years (IBM, 2008) Increase of personalized video services e.g., YouTube, BBC iPlayer Vision recognized by different initiatives & individuals Internet of Things, Van Jacobson, D. Reed Lack of interworking of silo solutions will slow innovation and development speed

4 Hypothesis: Increased Information Requires Information- centric Network Approaches Application developers care about information concepts – Creation of information topologies of various kinds -> Endpoint-centric networking structures are inadequate – Topological network changes too slow in timescale – Topological network boundaries too restrictive – Topological network boundaries often not aligned with information topologies – Overlaying possible but restricted in (developer) scalability -> If it is all about information, why not route on information?

Why not? Why not route on information?

6 Main Design Principles Information is multi-hierarchically organised – Information semantics are constructed as directed acyclic graphs (DAGs) Information scoping – Mechanisms are provided that allow for limiting reachability of information to parties Scoped information neutrality – Within each information scope, data is only delivered based on a given (rendezvous) identifier. The architecture is receiver-driven – No entity shall be delivered data unless it has agreed to receive those beforehand. Communication Model Information Hierarchies Information reachability/ scoping

7 Information Concepts Information – Smallest something Information collections – Sets of semantically similar information Information networks – Sets of information under some common governance Information producer – Entity publishing information to a particular network Information consumer – Entity subscribing to information in a particular network

8 Grouping Information Networks

9 Architectural processes Rendezvous – The process of resolving higher level identifiers to lower level identifiers within a given scope. – Three simple cases: link-local, intra-domain, inter-domain Topology management and formation – Management of data delivery topologies and forwarding graphs Forwarding – Data delivery within a single administrative domain or across multiple domains. – Temporal forwarding identifiers for each publisher and subscriber are derived via the rendezvous and topology management processes – Various routing and forwarding protocols can be used, for example a new protocol replacing IP or IP-based overlays

10 SubscriberPublisher Forwarding edge nodes Forwarding node Forwarding node Topology AS Rendezvous Data Forwarding Subscribe Forwarding node Topology AS Rendezvous Forwarding node Publish Create delivery path Configure Forwarding path Architecture Overview AS Topology

11 Architectural processes Rendezvous – The process of matching publishers and subscribers to rendezvous identifiers under given scope – Three simple cases: link-local, intra- domain, inter-domain Topology management and formation – Management of intra-domain data delivery topologies – Formation of inter-domain topologies ITF Topology RP Rendezvous Network Network Architecture Service Model Helper Error Ctrl … Fragmentation Caching TM Forwarding Network Forwarding Network Forwarding Network Forwarding Network FN pub sub Apps Node Architecture Forwarding –Data delivery within a single administrative domain or across multiple domains Helper functions –Extensions to core functionality of the network architecture, such as management and transport Network attachment –Discovery of network attachment points and network configuration

12 Service Model and API We have considered four different classes of network services 1.A low-level page model that exposes network forwarding and rendezvous/topology formation functions 2.A mid-level memory object model Memory pages are mapped to publications 3.A mid-level channel model 4.Various high-level service models including shared state and document models Low-level page API Memory Object API Channel API Higher-level APIs

13 Node Architecture: Component Wheel Components may be decoupled in space, time, and context – Layerless protocol suite Applications may insert or request new components to the wheel at runtime – Implemented as helper functions The components are attached to the local blackboard (BB) – Components are attached to the local blackboard, sharing publications, state – Pub/sub is used to signal changes to blackboard state

14 Component Wheel Interactions