Proceedings of the Second International Conference on Distributed Event-Based Systems 2008
DOI: 10.1145/1385989.1385999
|View full text |Cite
|
Sign up to set email alerts
|

Bloom filter based routing for content-based publish/subscribe

Abstract: Achieving expressive and efficient content-based routing in publish/subscribe systems is a difficult problem. Traditional approaches prove to be either inefficient or severely limited in their expressiveness and flexibility. We present a novel routing method, based on Bloom filters, which shows high efficiency while simultaneously preserving the flexibility of content-based schemes. The resulting implementation is a fast, flexible and fully decoupled content-based publish/subscribe system.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
45
0

Year Published

2011
2011
2015
2015

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 59 publications
(45 citation statements)
references
References 31 publications
0
45
0
Order By: Relevance
“…The content based approach of [11] eschews address based routing entirely, opting instead to route only based on content and leveraging Bloom filters to compress the routing information required to inform forwarding decisions. Other efforts maintain traditional addressing but cluster nodes in tree structures based on shared interests [2,10,12,18].…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…The content based approach of [11] eschews address based routing entirely, opting instead to route only based on content and leveraging Bloom filters to compress the routing information required to inform forwarding decisions. Other efforts maintain traditional addressing but cluster nodes in tree structures based on shared interests [2,10,12,18].…”
Section: Related Workmentioning
confidence: 99%
“…As in other approaches [10,11], SpTBF leverage the efficiencies made possible by probabilistic data structures. We introduce a variant of the Bloom filter [3], which has enjoyed recent popularity in network-centric applications due to its ability to encode large amounts of information within very small space requirements [4].…”
Section: Related Workmentioning
confidence: 99%
“…The first principal field involves event-based information dissemination [44,53] and event-driven programming models [17], including content filtering [33], message oriented middleware (MOM) [8], wide-area notification services [13], message-passing systems [20], or tuple spaces [26]. Examples where this field plays a key role are emergency control systems, real-time collaboration, or active databases [47].…”
Section: Figure 1: Sub-areas Of Event-based Systemsmentioning
confidence: 99%
“…While topic-based filtering is usually straight-forward, content-based filtering is more dynamic and flexible. For instance, in [33] a content-based Pub/Sub system with routing based on Bloom filters has been proposed. This leaves room for optimizations in the dissemination procedure, but also opens possibilities for the introduction of new faults.…”
Section: Faults In Event-driven Interactionsmentioning
confidence: 99%
See 1 more Smart Citation