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.00018017347
Overall Rank
451 | 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
112
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World
2003
CIDR
0.00032445088
241
High-Performance Complex Event Processing over Streams
2006
SIGMOD
0.00023408695
580
Efficient Pattern Matching over Event Streams
2008
SIGMOD
0.0001607809
755
Cayuga: A General Purpose Event Monitoring System
2007
CIDR
0.00014226048
761
Conjunctive Selection Conditions in Main Memory
2002
PODS
0.00014138079
827
Adaptive Ordering of Pipelined Stream Filters
2004
SIGMOD
0.00013629035
852
Streaming Queries over Streaming Data
2002
VLDB
0.00013450014
903
Towards an Internet-Scale XML Dissemination Service
2004
VLDB
0.00013171589
1,029
ZStream: A Cost-based Query Processor for Adaptively Detecting Composite Events
2009
SIGMOD
0.00012411098
1,117
Adaptive Range Filters for Cold Data: Avoiding Trips to Siberia
2013
VLDB
0.00011952597
1,286
Resource Sharing in Continuous Sliding-Window Aggregates
2004
VLDB
0.00011188038
1,918
Predictable Performance for Unpredictable Workloads
2009
VLDB
9.375192e-05
2,383
Query Processing for High-Volume XML Message Brokering
2003
VLDB
8.5421855e-05
2,793
Indexing Boolean Expressions
2009
VLDB
8.0017712e-05
3,124
Analytics in Motion: High Performance Event-Processing AND Real-Time Analytics in the Same Database
2015
SIGMOD
7.6222513e-05
3,733
An Efficient Query Indexing Mechanism for Filtering Geo-Textual Data
2013
SIGMOD
7.0642869e-05
4,126
On the Database/Network Interface in Large-Scale Publish/Subscribe Systems
2006
SIGMOD
6.7890522e-05
4,194
Top-k Publish-Subscribe for Social Annotation of News
2013
VLDB
6.740238e-05
4,449
Keyword Search on Relational Data Streams
2007
SIGMOD
6.5936949e-05
4,517
Massively Multi-Query Join Processing in Publish/Subscribe Systems
2007
SIGMOD
6.5617068e-05
4,722
Multiple Aggregations Over Data Streams
2005
SIGMOD
6.4514279e-05
5,330
Efficiently Evaluating Complex Boolean Expressions
2010
SIGMOD
6.1770616e-05
5,656
Scalable Ranked Publish/Subscribe
2008
VLDB
6.0472537e-05
6,783
AGILE: Adaptive Indexing for Context-Aware Information Filters
2005
SIGMOD
5.6817463e-05
7,008
An Efficient Publish/Subscribe Index for E-Commerce Databases
2014
VLDB
5.6200227e-05
7,191
Location-Aware Pub/Sub System: When Continuous Moving Queries Meet Dynamic Event Streams
2015
SIGMOD
5.5880344e-05
8,458
Efficient Top-K Processing Over Query-Dependent Functions
2008
VLDB
5.3324907e-05
8,753
A-Tree: A Dynamic Data Structure for Efficiently Indexing Arbitrary Boolean Expressions
2021
SIGMOD
5.2854393e-05
9,322
Processing Proximity Relations in Road Networks
2010
SIGMOD
5.1937083e-05
9,326
S-ToPSS: Semantic Toronto Publish/Subscribe System
2003
VLDB
5.1929665e-05
9,590
PS-Tree-Based Efficient Boolean Expression Matching for High-Dimensional and Dense Workloads
2019
VLDB
5.154741e-05
11,874
Approximate Range Thresholding
2022
SIGMOD
4.9769913e-05
12,356
Range Thresholding on Streams
2016
SIGMOD
4.9769913e-05
12,971
Early Profile Pruning on XML-aware Publish-Subscribe Systems
2007
VLDB
4.9769913e-05
13,043
CMS-ToPSS: Efficient Dissemination of RSS Documents
2005
VLDB
4.9769913e-05
13,151
A-TOPSS - A Publish/Subscribe System Supporting Approximate Matching
2002
VLDB
4.9769913e-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,517
Massively Multi-Query Join Processing in Publish/Subscribe Systems
2007
SIGMOD
2
12,971
Early Profile Pruning on XML-aware Publish-Subscribe Systems
2007
VLDB
3
5,082
Boosting Topic-Based Publish-Subscribe Systems with Dynamic Clustering
2007
SIGMOD
4
7,224
Publish/Subscribe on the Web at Extreme Speed
2000
VLDB
5
8,674
Value-Based Notification Conditions in Large-Scale Publish/Subscribe Systems
2007
VLDB
6
7,946
WebFilter: A High-throughput XML-based Publish and Subscribe System
2001
VLDB
7
7,008
An Efficient Publish/Subscribe Index for E-Commerce Databases
2014
VLDB
8
5,656
Scalable Ranked Publish/Subscribe
2008
VLDB
9
4,126
On the Database/Network Interface in Large-Scale Publish/Subscribe Systems
2006
SIGMOD
10
6,134
End-to-End Support for Joins in Large-Scale Publish/Subscribe Systems
2008
VLDB