PublishSubscribe-thesis - Universit ` a degli Studi di Roma...

Info iconThis preview shows pages 1–7. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: Universit ` a degli Studi di Roma La Sapienza Dottorato di Ricerca in Ingegneria Informatica XVI Ciclo 2003 V Publish/Subscribe Communication Systems: from Models to Applications Antonino Virgillito Universit ` a degli Studi di Roma La Sapienza Dottorato di Ricerca in Ingegneria Informatica XVI Ciclo - 2003 V Antonino Virgillito Publish/Subscribe Communication Systems: from Models to Applications Thesis Committee Prof. Roberto Baldoni (Advisor) Prof. Tiziana Catarci Prof. Daniele Nardi Reviewers Dr. Roy Friedman Prof. Priya Narasimhan Authors address: Antonino Virgillito Dipartimento di Informatica e Sistemistica Universit` a degli Studi di Roma La Sapienza Via Salaria 113, I-00198 Roma, Italy e-mail: virgi@dis.uniroma1.it www: http://www.dis.uniroma1.it/ virgi/ Contents 1 Introduction 1 1.1 The Publish/Subscribe Paradigm . . . . . . . . . . . . . . . . . 2 1.1.1 Research Challenges for Publish/Subscribe . . . . . . . 3 1.2 Contributions of the Thesis . . . . . . . . . . . . . . . . . . . . 4 1.3 Structure of the Thesis . . . . . . . . . . . . . . . . . . . . . . . 6 2 Understanding Publish/Subscribe Systems 7 2.1 Basic Publish/Subscribe Specification . . . . . . . . . . . . . . 8 2.1.1 Elements of a Publish/Subscribe System . . . . . . . . . 8 2.1.2 Positioning the Publish/Subscribe Paradigm . . . . . . 10 2.2 Subscription Models . . . . . . . . . . . . . . . . . . . . . . . . 11 2.2.1 Topic-based Model . . . . . . . . . . . . . . . . . . . . . 12 2.2.2 Content-based Model . . . . . . . . . . . . . . . . . . . 13 2.2.3 Type-based Model . . . . . . . . . . . . . . . . . . . . . 14 2.3 Architectural Models . . . . . . . . . . . . . . . . . . . . . . . . 15 2.3.1 Network Multicasting . . . . . . . . . . . . . . . . . . . 16 2.3.2 Application-level Networks . . . . . . . . . . . . . . . . 17 2.3.3 Peer-to-peer Overlay Network Infrastructures . . . . . . 18 2.4 Behind the Scenes of a Distributed Notification Service . . . . . 19 2.4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.4.2 Event Matching . . . . . . . . . . . . . . . . . . . . . . . 20 2.4.3 Subscription Assignment and Routing . . . . . . . . . . 21 2.4.4 Event and Notification Routing . . . . . . . . . . . . . . 24 2.4.5 Classification Framework . . . . . . . . . . . . . . . . . 26 2.5 Surveying Publish/Subscribe Systems . . . . . . . . . . . . . . 27 2.5.1 TIB/RV . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 2.5.2 Scribe . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.5.3 Gryphon . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.5.4 SIENA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 2.5.5 Hermes . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.6 Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . 31 i 3 Modelling Publish/Subscribe Systems 33 3.1 A Framework for Publish/Subscribe . . . . . . . . . . . . . . . 34 3.1.1 Process-NS Interaction . . . . . . . . . . . . . . . . . . .Process-NS Interaction ....
View Full Document

This note was uploaded on 07/30/2011 for the course COP 4810 taught by Professor Staff during the Spring '11 term at University of Central Florida.

Page1 / 135

PublishSubscribe-thesis - Universit ` a degli Studi di Roma...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online