Darwin: Scale-In Stream Processing
Summary: Propose “scale-in”: compile-tailored stream processing that maximizes utilization of existing single- and multi-node hardware and supports recoverable larger-than-memory state, avoiding the scale-up vs availability tradeoff. Darwin prototype implements this and reports ~10× speedups vs scale-out systems while matching scale-up throughput. (summarized by gpt-5-mini on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Lawrence Benson (Hasso Plattner Institute; University of Potsdam)
- 2. Tilmann Rabl (Hasso Plattner Institute; University of Potsdam)
BibTeX Citation
@inproceedings{benson_cidr22,
address = {Amsterdam, Netherlands},
series = {{CIDR} '22},
title = {{Darwin: Scale-In Stream Processing}},
booktitle = {Proceedings of the {Conference} on {Innovative} {Data} {Systems} {Research}},
author = {Benson, Lawrence and Rabl, Tilmann},
year = {2022}
}
Incoming Citations (Sorted by Pagerank)
Showing 2 of 2 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 8,443 | Analyzing Vectorized Hash Tables Across CPU Architectures | 2023 | VLDB | 5.4243766e-05 |
| 10,072 | Query Compilation Without Regrets | 2024 | SIGMOD | 5.1624689e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 13 of 13 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 1,190 | Structured Streaming: A Declarative API for Real-Time Applications in Apache Spark | 2018 | SIGMOD |
| 2 | 4,918 | Massive Scale-out of Expensive Continuous Queries | 2011 | VLDB |
| 3 | 6,349 | Grizzly: Efficient Stream Processing Through Adaptive Query Compilation | 2020 | SIGMOD |
| 4 | 8,663 | Scalable Delivery of Stream Query Result | 2009 | VLDB |
| 5 | 10,337 | Accelerating Stream Processing Engines via Hardware Offloading | 2026 | SIGMOD |
| 6 | 2,156 | Quickstep: A Data Platform Based on the Scaling-Up Approach | 2018 | VLDB |
| 7 | 11,665 | Klink: Progress-Aware Scheduling for Streaming Data Systems | 2021 | SIGMOD |
| 8 | 4,279 | Rhino: Efficient Management of Very Large Distributed State for Stream Processing Engines | 2020 | SIGMOD |
| 9 | 983 | Integrating Scale Out and Fault Tolerance in Stream Processing using Operator State Management | 2013 | SIGMOD |
| 10 | 3,851 | Analyzing Efficient Stream Processing on Modern Hardware | 2019 | VLDB |