Combining flexibility and scalability in a peer-to-peer publish/subscribe system

Chi Zhang, Arvind Krishnamurthy, Randolph Y. Wang, Jaswinder Pal Singh

Research output: Chapter in Book/Report/Conference proceedingConference contribution

9 Scopus citations

Abstract

The content-based publish/subscribe model has been adopted by many services to deliver data between distributed users based on application-specific semantics. Two key issues in such systems, the semantic expressiveness of content matching and the scalability of the matching mechanism, are often found to be in conflict due to the complexity associated with content matching. In this paper, we present a novel content-based publish/subscribe architecture based on peer-to-peer matching trees. The system achieves scalability by partitioning the responsibility of event matching to self-organized peers while allowing customizable matching functionalities. Experimental results using a variety of real world datasets demonstrate the scalability and flexibility of the system.

Original languageEnglish (US)
Title of host publicationMiddleware 2005
Subtitle of host publicationACM/IFIP/USENIX 6th International Middleware Conference, Proceedings
EditorsGustavo Alonso
PublisherSpringer Verlag
Pages102-123
Number of pages22
ISBN (Print)3540303235, 9783540303237
DOIs
StatePublished - 2005
EventACM/IFIP/USENIX 6th International Middleware Conference, Middleware 2005 - Grenoble, France
Duration: Nov 28 2005Dec 2 2005

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3790 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

OtherACM/IFIP/USENIX 6th International Middleware Conference, Middleware 2005
Country/TerritoryFrance
CityGrenoble
Period11/28/0512/2/05

All Science Journal Classification (ASJC) codes

  • Theoretical Computer Science
  • General Computer Science

Keywords

  • Matching
  • Peer-to-peer
  • Publish/subscribe

Fingerprint

Dive into the research topics of 'Combining flexibility and scalability in a peer-to-peer publish/subscribe system'. Together they form a unique fingerprint.

Cite this