Back to papers
Filtering Algorithms and Implementation for Very Fast Publish/Subscribe Systems
Summary: Specialized data structures, caching, and tailored query processing enable fast filtering of long-lived, conjunction-based subscriptions. Throughput ~600 events/sec for 6 million subscriptions demonstrates scalable, high-performance publish/subscribe for data management.
(summarized by gpt-5-nano on Feb 09 2026)
Paper ID
3324
Venue
SIGMOD
Year
2001
Pagerank
0.00018407547
Overall Rank
441 | 96.98%
DOI
10.1145/375663.375677
Incoming Non-self Citations Over Time
BibTeX Citation
Copy BibTeX
@inproceedings{fabret_sigmod01,
title = {{Filtering Algorithms and Implementation for Very Fast Publish/Subscribe Systems}},
author = {Fabret, Françoise and Jacobsen, H. Arno and Llirbat, François and Pereira, João and Ross, Kenneth A. and Shasha, Dennis},
series = {{SIGMOD} '01},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/375663.375677},
url = {https://dl.acm.org/doi/10.1145/375663.375677},
year = {2001}
}
Incoming Citations (Sorted by Pagerank)
Showing 36 of 36 citing papers.
Rank
Citing Paper
Year
Venue
Pagerank
111
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World
2003
CIDR
0.00032990214
229
High-Performance Complex Event Processing over Streams
2006
SIGMOD
0.00023927582
565
Efficient Pattern Matching over Event Streams
2008
SIGMOD
0.00016445548
732
Cayuga: A General Purpose Event Monitoring System
2007
CIDR
0.00014536846
771
Conjunctive Selection Conditions in Main Memory
2002
PODS
0.00014161995
813
Adaptive Ordering of Pipelined Stream Filters
2004
SIGMOD
0.00013846487
832
Streaming Queries over Streaming Data
2002
VLDB
0.00013736125
875
Towards an Internet-Scale XML Dissemination Service
2004
VLDB
0.00013478623
1,005
ZStream: A Cost-based Query Processor for Adaptively Detecting Composite Events
2009
SIGMOD
0.000126998
1,126
Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia
2013
VLDB
0.00012078607
1,263
Resource Sharing in Continuous Sliding-Window Aggregates
2004
VLDB
0.00011425419
1,879
Predictable Performance for Unpredictable Workloads
2009
VLDB
9.5613416e-05
2,333
Query Processing for High-Volume XML Message Brokering
2003
VLDB
8.7376556e-05
2,739
Indexing Boolean Expressions
2009
VLDB
8.1872509e-05
3,082
Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database
2015
SIGMOD
7.7725834e-05
3,646
An Efficient Query Indexing Mechanism for Filtering Geo-Textual Data
2013
SIGMOD
7.2282847e-05
4,057
On the Database/Network Interface in Large-Scale Publish/Subscribe Systems
2006
SIGMOD
6.9338609e-05
4,105
Top-k Publish-Subscribe for Social Annotation of News
2013
VLDB
6.8982075e-05
4,378
Keyword Search on Relational Data Streams
2007
SIGMOD
6.7356271e-05
4,417
Massively Multi-Query Join Processing in Publish/Subscribe Systems
2007
SIGMOD
6.7148702e-05
4,623
Multiple Aggregations Over Data Streams
2005
SIGMOD
6.6012764e-05
5,199
Efficiently Evaluating Complex Boolean Expressions
2010
SIGMOD
6.3216824e-05
5,517
Scalable Ranked Publish/Subscribe
2008
VLDB
6.1889819e-05
6,647
AGILE: Adaptive Indexing for Context-Aware Information Filters
2005
SIGMOD
5.8147547e-05
6,861
An Efficient Publish/Subscribe Index for E-Commerce Databases
2014
VLDB
5.7517379e-05
7,042
Location-Aware Pub/Sub System: When Continuous Moving Queries Meet Dynamic Event Streams
2015
SIGMOD
5.7189999e-05
8,281
Efficient Top-K Processing Over Query-Dependent Functions
2008
VLDB
5.4574671e-05
8,577
A-Tree: A Dynamic Data Structure for Efficiently Indexing Arbitrary Boolean Expressions
2021
SIGMOD
5.409313e-05
9,143
Processing Proximity Relations in Road Networks
2010
SIGMOD
5.3153925e-05
9,146
S-ToPSS: Semantic Toronto Publish/Subscribe System
2003
VLDB
5.3145098e-05
9,400
PS-Tree-Based Efficient Boolean Expression Matching for High-Dimensional and Dense Workloads
2019
VLDB
5.2755515e-05
11,559
Approximate Range Thresholding
2022
SIGMOD
5.093636e-05
12,056
Range Thresholding on Streams
2016
SIGMOD
5.093636e-05
12,675
Early Profile Pruning on XML-aware Publish-Subscribe Systems
2007
VLDB
5.093636e-05
12,747
CMS-ToPSS: Efficient Dissemination of RSS Documents
2005
VLDB
5.093636e-05
12,855
A-TOPSS - A Publish/Subscribe System Supporting Approximate Matching
2002
VLDB
5.093636e-05
Outgoing Citations (Sorted by Pagerank)
Showing 0 of 0 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Rank
Cited Paper
Year
Venue
Pagerank
Semantically Similar Papers
#
Overall Rank
Paper
Year
Venue
1
4,417
Massively Multi-Query Join Processing in Publish/Subscribe Systems
2007
SIGMOD
2
12,675
Early Profile Pruning on XML-aware Publish-Subscribe Systems
2007
VLDB
3
4,954
Boosting Topic-Based Publish-Subscribe Systems with Dynamic Clustering
2007
SIGMOD
4
7,074
Publish/Subscribe on the Web at Extreme Speed
2000
VLDB
5
8,496
Value-Based Notification Conditions in Large-Scale Publish/Subscribe Systems
2007
VLDB
6
7,778
WebFilter: A High-throughput XML-based Publish and Subscribe System
2001
VLDB
7
6,861
An Efficient Publish/Subscribe Index for E-Commerce Databases
2014
VLDB
8
5,517
Scalable Ranked Publish/Subscribe
2008
VLDB
9
4,057
On the Database/Network Interface in Large-Scale Publish/Subscribe Systems
2006
SIGMOD
10
6,006
End-to-End Support for Joins in Large-Scale Publish/Subscribe Systems
2008
VLDB