Meghdoot: Content-based publish/subscribe over P2P networks

Abhishek Gupta, Ozgur D. Sahin, Divyakant Agrawal, Amr El Abbadi

Research output: Contribution to journalArticle

139 Citations (Scopus)

Abstract

Publish/Subscribe systems have become a prevalent model for delivering data from producers (publishers) to consumers (subscribers) distributed across wide-area networks while decoupling the publishers and the subscribers from each other. In this paper we present Meghdoot, which adapts content-based publish/subscribe systems to Distributed Hash Table based P2P networks in order to provide scalable content delivery mechanisms while maintaining the decoupling between the publishers and the subscribers. Meghdoot is designed to adapt to highly skewed data sets, which is typical of real applications. The experimental results demonstrate that Meghdoot balances the load among the peers and the design scales well with increasing number of peers, subscriptions and events.

Original languageEnglish
Pages (from-to)254-273
Number of pages20
JournalLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume3231
Publication statusPublished - 1 Dec 2004
Externally publishedYes

Fingerprint

Computer Communication Networks
Publish/subscribe
Wide area networks
P2P Network
Decoupling
Table
Experimental Results
Demonstrate
Datasets
Model
Design

ASJC Scopus subject areas

  • Computer Science(all)
  • Biochemistry, Genetics and Molecular Biology(all)
  • Theoretical Computer Science

Cite this

Meghdoot : Content-based publish/subscribe over P2P networks. / Gupta, Abhishek; Sahin, Ozgur D.; Agrawal, Divyakant; Abbadi, Amr El.

In: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Vol. 3231, 01.12.2004, p. 254-273.

Research output: Contribution to journalArticle

@article{d38b16af82e24cffa6a69256c04699dc,
title = "Meghdoot: Content-based publish/subscribe over P2P networks",
abstract = "Publish/Subscribe systems have become a prevalent model for delivering data from producers (publishers) to consumers (subscribers) distributed across wide-area networks while decoupling the publishers and the subscribers from each other. In this paper we present Meghdoot, which adapts content-based publish/subscribe systems to Distributed Hash Table based P2P networks in order to provide scalable content delivery mechanisms while maintaining the decoupling between the publishers and the subscribers. Meghdoot is designed to adapt to highly skewed data sets, which is typical of real applications. The experimental results demonstrate that Meghdoot balances the load among the peers and the design scales well with increasing number of peers, subscriptions and events.",
author = "Abhishek Gupta and Sahin, {Ozgur D.} and Divyakant Agrawal and Abbadi, {Amr El}",
year = "2004",
month = "12",
day = "1",
language = "English",
volume = "3231",
pages = "254--273",
journal = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
issn = "0302-9743",
publisher = "Springer Verlag",

}

TY - JOUR

T1 - Meghdoot

T2 - Content-based publish/subscribe over P2P networks

AU - Gupta, Abhishek

AU - Sahin, Ozgur D.

AU - Agrawal, Divyakant

AU - Abbadi, Amr El

PY - 2004/12/1

Y1 - 2004/12/1

N2 - Publish/Subscribe systems have become a prevalent model for delivering data from producers (publishers) to consumers (subscribers) distributed across wide-area networks while decoupling the publishers and the subscribers from each other. In this paper we present Meghdoot, which adapts content-based publish/subscribe systems to Distributed Hash Table based P2P networks in order to provide scalable content delivery mechanisms while maintaining the decoupling between the publishers and the subscribers. Meghdoot is designed to adapt to highly skewed data sets, which is typical of real applications. The experimental results demonstrate that Meghdoot balances the load among the peers and the design scales well with increasing number of peers, subscriptions and events.

AB - Publish/Subscribe systems have become a prevalent model for delivering data from producers (publishers) to consumers (subscribers) distributed across wide-area networks while decoupling the publishers and the subscribers from each other. In this paper we present Meghdoot, which adapts content-based publish/subscribe systems to Distributed Hash Table based P2P networks in order to provide scalable content delivery mechanisms while maintaining the decoupling between the publishers and the subscribers. Meghdoot is designed to adapt to highly skewed data sets, which is typical of real applications. The experimental results demonstrate that Meghdoot balances the load among the peers and the design scales well with increasing number of peers, subscriptions and events.

UR - http://www.scopus.com/inward/record.url?scp=35048848668&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=35048848668&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:35048848668

VL - 3231

SP - 254

EP - 273

JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SN - 0302-9743

ER -