Back to papers
BriskStream: Scaling Data Stream Processing on Shared-Memory Multicore Architectures
Summary: BriskStream is an in-memory DSPS for shared-memory multicore systems. It introduces RLAS, a NUMA-aware optimizer for producer-consumer pairs, solved by branch-and-bound with three heuristics, giving higher throughput and scalability than prior DSPSs.
(summarized by gpt-5-nano on Feb 09 2026)
- Paper ID
- 5598
- Venue
- SIGMOD
- Year
- 2019
- Pagerank
- 5.3864606e-05
- Overall Rank
- 5,657 | 60.65%
- DOI
-
10.1145/3299869.3300067
Incoming Non-self Citations Over Time
Incoming Citations (Sorted by Pagerank)
Showing 11 of 11 citing papers.
| Rank |
Citing Paper |
Year |
Venue |
Pagerank |
| 3,641 |
GPU-Accelerated Subgraph Enumeration on Partitioned Graphs |
2020 |
SIGMOD |
6.8884895e-05 |
| 5,193 |
LightSaber: Efficient Window Aggregation on Multi-core Processors |
2020 |
SIGMOD |
5.6371049e-05 |
| 5,286 |
StreamOps: Cloud-Native Runtime Management for Streaming Services in ByteDance |
2023 |
VLDB |
5.5838392e-05 |
| 8,001 |
Rethinking Stateful Stream Processing with RDMA |
2022 |
SIGMOD |
4.6092573e-05 |
| 9,364 |
FEBench: A Benchmark for Real-Time Relational Data Feature Extraction |
2023 |
VLDB |
4.3502487e-05 |
| 9,381 |
MorphStream: Adaptive Scheduling for Scalable Transactional Stream Processing on Multicores |
2023 |
SIGMOD |
4.3459591e-05 |
| 9,496 |
Scabbard: Single-Node Fault-Tolerant Stream Processing |
2022 |
VLDB |
4.3341665e-05 |
| 9,926 |
Darwin: Scale-In Stream Processing |
2022 |
CIDR |
4.2543961e-05 |
| 10,043 |
Accelerating Stream Processing Engines via Hardware Offloading |
2026 |
SIGMOD |
4.1945683e-05 |
| 10,077 |
Enjima: A Resource-Adaptive Stream Processing System |
2026 |
SIGMOD |
4.1945683e-05 |
| 10,488 |
HoneyComb: A Parallel Worst-Case Optimal Join on Multicores |
2025 |
SIGMOD |
4.1945683e-05 |
Outgoing Citations (Sorted by Pagerank)
Showing 17 of 17 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
| Rank |
Cited Paper |
Year |
Venue |
Pagerank |
| 52 |
Database Architecture Optimized for the new Bottleneck: Memory Access |
1999 |
VLDB |
0.00066474881 |
| 142 |
TelegraphCQ: Continuous Dataflow Processing for an Uncertain World |
2003 |
CIDR |
0.00041725802 |
| 191 |
The Design of the Borealis Stream Processing Engine |
2005 |
CIDR |
0.00035738595 |
| 418 |
Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age |
2014 |
SIGMOD |
0.00023729211 |
| 824 |
Twitter Heron: Stream Processing at Scale |
2015 |
SIGMOD |
0.0001623129 |
| 1,050 |
Buffering Database Operations for Enhanced Instruction Cache Performance |
2004 |
SIGMOD |
0.00014453896 |
| 1,219 |
Rate-Based Query Optimization for Streaming Information Sources |
2002 |
SIGMOD |
0.00013223888 |
| 1,226 |
Integrating Scale Out and Fault Tolerance in Stream Processing using Operator State Management |
2013 |
SIGMOD |
0.00013180799 |
| 1,543 |
NUMA-aware algorithms: the case of data shuffling |
2013 |
CIDR |
0.0001145318 |
| 2,445 |
OLTP on Hardware Islands |
2012 |
VLDB |
8.8057827e-05 |
| 2,706 |
Design, Implementation, and Evaluation of the Linear Road Benchmark on the Stream Processing Core |
2006 |
SIGMOD |
8.2673299e-05 |
| 3,762 |
SABER: Window-Based Hybrid Stream Processing for Heterogeneous Architectures |
2016 |
SIGMOD |
6.7804471e-05 |
| 3,993 |
Improving Main Memory Hash Joins on Intel Xeon Phi Processors: An Experimental Approach |
2015 |
VLDB |
6.5534805e-05 |
| 4,282 |
Scaling Up Concurrent Main-Memory Column-Store Scans: Towards Adaptive NUMA-aware Data and Task Placement |
2015 |
VLDB |
6.293052e-05 |
| 4,610 |
Deployment of Query Plans on Multicores |
2015 |
VLDB |
6.0516573e-05 |
| 5,109 |
Adaptive NUMA-aware data placement and task scheduling for analytical workloads in main-memory column-stores |
2017 |
VLDB |
5.6908086e-05 |
| 6,140 |
Speeding up Database Applications with Pyxis |
2013 |
SIGMOD |
5.1910467e-05 |
Semantically Similar Papers
| Overall Rank |
Paper |
Year |
Venue |
Pagerank |
| 4,488 |
Analyzing Efficient Stream Processing on Modern Hardware |
2019 |
VLDB |
6.145117e-05 |
| 1,136 |
Chain: Operator Scheduling for Memory Minimization in Data Stream Systems |
2003 |
SIGMOD |
0.00013760154 |
| 8,723 |
Robust Real-time Query Processing with QStream |
2005 |
VLDB |
4.4601084e-05 |
| 10,967 |
Low-Latency Adaptive Distributed Stream Join System Based on a Flexible Join Model |
2024 |
SIGMOD |
4.1945683e-05 |
| 4,167 |
Scalable Distributed Stream Join Processing |
2015 |
SIGMOD |
6.3919506e-05 |
| 6,759 |
AStream: Ad-hoc Shared Stream Processing |
2019 |
SIGMOD |
4.9352213e-05 |
| 8,001 |
Rethinking Stateful Stream Processing with RDMA |
2022 |
SIGMOD |
4.6092573e-05 |
| 4,920 |
Shared Arrangements: practical inter-query sharing for streaming dataflows |
2020 |
VLDB |
5.8241888e-05 |
| 7,660 |
Scalable Delivery of Stream Query Result |
2009 |
VLDB |
4.6862657e-05 |
| 9,381 |
MorphStream: Adaptive Scheduling for Scalable Transactional Stream Processing on Multicores |
2023 |
SIGMOD |
4.3459591e-05 |