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
h6f79f97b2d54e5e6
Venue
SIGMOD
Year
2001
Pagerank
0.00018025073
Overall Rank
451 | 96.97%
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
112
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World
2003
CIDR
0.00032459277
241
High-Performance Complex Event Processing over Streams
2006
SIGMOD
0.00023419748
580
Efficient Pattern Matching over Event Streams
2008
SIGMOD
0.00016085679
755
Cayuga: A General Purpose Event Monitoring System
2007
CIDR
0.00014232741
761
Conjunctive Selection Conditions in Main Memory
2002
PODS
0.00014143602
827
Adaptive Ordering of Pipelined Stream Filters
2004
SIGMOD
0.00013632674
852
Streaming Queries over Streaming Data
2002
VLDB
0.00013451343
903
Towards an Internet-Scale XML Dissemination Service
2004
VLDB
0.00013177824
1,029
ZStream: A Cost-based Query Processor for Adaptively Detecting Composite Events
2009
SIGMOD
0.00012416974
1,117
Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia
2013
VLDB
0.00011953704
1,286
Resource Sharing in Continuous Sliding-Window Aggregates
2004
VLDB
0.0001119284
1,918
Predictable Performance for Unpredictable Workloads
2009
VLDB
9.3789552e-05
2,381
Query Processing for High-Volume XML Message Brokering
2003
VLDB
8.5462254e-05
2,793
Indexing Boolean Expressions
2009
VLDB
8.0052633e-05
3,122
Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database
2015
SIGMOD
7.6236292e-05
3,731
An Efficient Query Indexing Mechanism for Filtering Geo-Textual Data
2013
SIGMOD
7.0676307e-05
4,125
On the Database/Network Interface in Large-Scale Publish/Subscribe Systems
2006
SIGMOD
6.7922676e-05
4,193
Top-k Publish-Subscribe for Social Annotation of News
2013
VLDB
6.7434303e-05
4,447
Keyword Search on Relational Data Streams
2007
SIGMOD
6.5968014e-05
4,515
Massively Multi-Query Join Processing in Publish/Subscribe Systems
2007
SIGMOD
6.5648144e-05
4,720
Multiple Aggregations Over Data Streams
2005
SIGMOD
6.4544772e-05
5,324
Efficiently Evaluating Complex Boolean Expressions
2010
SIGMOD
6.179987e-05
5,655
Scalable Ranked Publish/Subscribe
2008
VLDB
6.0501178e-05
6,778
AGILE: Adaptive Indexing for Context-Aware Information Filters
2005
SIGMOD
5.684432e-05
7,007
An Efficient Publish/Subscribe Index for E-Commerce Databases
2014
VLDB
5.6226844e-05
7,189
Location-Aware Pub/Sub System: When Continuous Moving Queries Meet Dynamic Event Streams
2015
SIGMOD
5.590681e-05
8,449
Efficient Top-K Processing Over Query-Dependent Functions
2008
VLDB
5.3350162e-05
8,745
A-Tree: A Dynamic Data Structure for Efficiently Indexing Arbitrary Boolean Expressions
2021
SIGMOD
5.2879425e-05
9,313
Processing Proximity Relations in Road Networks
2010
SIGMOD
5.1961681e-05
9,317
S-ToPSS: Semantic Toronto Publish/Subscribe System
2003
VLDB
5.1954247e-05
9,582
PS-Tree-Based Efficient Boolean Expression Matching for High-Dimensional and Dense Workloads
2019
VLDB
5.1571823e-05
11,868
Approximate Range Thresholding
2022
SIGMOD
4.9793485e-05
12,350
Range Thresholding on Streams
2016
SIGMOD
4.9793485e-05
12,965
Early Profile Pruning on XML-aware Publish-Subscribe Systems
2007
VLDB
4.9793485e-05
13,037
CMS-ToPSS: Efficient Dissemination of RSS Documents
2005
VLDB
4.9793485e-05
13,145
A-TOPSS - A Publish/Subscribe System Supporting Approximate Matching
2002
VLDB
4.9793485e-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,515
Massively Multi-Query Join Processing in Publish/Subscribe Systems
2007
SIGMOD
2
12,965
Early Profile Pruning on XML-aware Publish-Subscribe Systems
2007
VLDB
3
5,079
Boosting Topic-Based Publish-Subscribe Systems with Dynamic Clustering
2007
SIGMOD
4
7,222
Publish/Subscribe on the Web at Extreme Speed
2000
VLDB
5
8,666
Value-Based Notification Conditions in Large-Scale Publish/Subscribe Systems
2007
VLDB
6
7,942
WebFilter: A High-throughput XML-based Publish and Subscribe System
2001
VLDB
7
7,007
An Efficient Publish/Subscribe Index for E-Commerce Databases
2014
VLDB
8
5,655
Scalable Ranked Publish/Subscribe
2008
VLDB
9
4,125
On the Database/Network Interface in Large-Scale Publish/Subscribe Systems
2006
SIGMOD
10
6,132
End-to-End Support for Joins in Large-Scale Publish/Subscribe Systems
2008
VLDB