DBScholar

Back to papers

Twitter Heron: Stream Processing at Scale

Summary: Introduces Heron, a real-time stream engine to replace Storm at Twitter, addressing scale, debuggability, performance, and manageability. Design insights and empirical evidence of efficiency and scalability as Twitter’s de facto streaming backend. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h359cbd75b402cc70
Venue
SIGMOD
Year
2015
Pagerank
0.00015635133
Overall Rank
606 | 95.93%
DOI
10.1145/2723372.2723374

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{kulkarni_sigmod15,
        title = {{Twitter Heron: Stream Processing at Scale}},
        author = {Kulkarni, Sanjeev and Bhagat, Nikunj and Fu, Maosong and Kedigehalli, Vikas and Kellogg, Christopher and Mittal, Sailesh and Patel, Jignesh M. and Ramasamy, Karthik and Taneja, Siddarth},
        series = {{SIGMOD} '15},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/2723372.2723374},
        url = {https://dl.acm.org/doi/10.1145/2723372.2723374},
        year = {2015}
}

Incoming Citations (Sorted by Pagerank)

Showing 46 of 46 citing papers.

Rank Citing Paper Year Venue Pagerank
1,233 Dhalion: Self-Regulating Stream Processing in Heron 2017 VLDB 0.00011405873
1,303 Realtime Data Processing at Facebook 2016 SIGMOD 0.0001110427
1,771 Samza: Stateful Scalable Stream Processing at LinkedIn 2017 VLDB 9.6803752e-05
2,257 Regular Path Query Evaluation on Streaming Graphs 2020 SIGMOD 8.7434588e-05
2,788 Lethe: A Tunable Delete-Aware LSM Engine 2020 SIGMOD 8.0133966e-05
3,028 Autoscaling Tiered Cloud Storage in Anna 2019 VLDB 7.7377953e-05
3,033 Chi: A Scalable and Programmable Control Plane for Distributed Stream Processing Systems 2018 VLDB 7.7337998e-05
3,128 How to Win a Hot Dog Eating Contest: Distributed Incremental View Maintenance with Batch Updates 2016 SIGMOD 7.6151967e-05
3,370 Frontier: Resilient Edge Processing for the Internet of Things 2018 VLDB 7.3695613e-05
4,309 Consistent Regions: Guaranteed Tuple Processing in IBM Streams 2016 VLDB 6.6732011e-05
4,733 LogStore: A Cloud-Native and Multi-Tenant Log Database 2021 SIGMOD 6.4459155e-05
4,866 Clonos: Consistent Causal Recovery for Highly-Available Streaming Dataflows 2021 SIGMOD 6.3754084e-05
5,325 BriskStream: Scaling Data Stream Processing on Shared-Memory Multicore Architectures 2019 SIGMOD 6.1799622e-05
5,650 TcpRT: Instrument and Diagnostic Analysis System for Service Quality of Cloud Databases at Massive Scale in Real-time 2018 SIGMOD 6.0521709e-05
6,079 Data Ingestion for the Connected World 2017 CIDR 5.8926409e-05
6,450 Towards General and Efficient Online Tuning for Spark 2023 VLDB 5.7817872e-05
6,541 A Holistic View of Stream Partitioning Costs 2017 VLDB 5.7523608e-05
6,787 Hazelcast Jet: Low-latency Stream Processing at the 99.99th Percentile 2021 VLDB 5.6820544e-05
7,013 Incremental Sliding Window Connectivity over Streaming Graphs 2024 VLDB 5.6211413e-05
7,410 POLAR: Adaptive and Non-invasive Join Order Selection via Plans of Least Resistance 2024 VLDB 5.5342768e-05
7,890 TSCache: An Efficient Flash-based Caching Scheme for Time-series Data Workloads 2021 VLDB 5.4328058e-05
8,177 Data Management for Social Networking 2016 PODS 5.3829638e-05
8,228 Operational Analytics Data Management Systems 2016 VLDB 5.3736562e-05
8,404 Spur: Mitigating Slow Instances in Large-Scale Streaming Pipelines 2020 SIGMOD 5.3385814e-05
8,700 Upsortable: Programming Top-K Queries Over Data Streams 2017 VLDB 5.2905577e-05
8,902 InvaliDB: Scalable Push-Based Real-Time Queries on Top of Pull-Based Databases (Extended) 2020 VLDB 5.2559789e-05
9,252 Enabling Signal Processing over Data Streams 2017 SIGMOD 5.2056825e-05
9,471 Elasticutor: Rapid Elasticity for Realtime Stateful Stream Processing 2019 SIGMOD 5.1711628e-05
9,810 Scabbard: Single-Node Fault-Tolerant Stream Processing 2022 VLDB 5.1257999e-05
9,813 Dhalion in Action: Automatic Management of Streaming Applications 2018 VLDB 5.1257999e-05
10,084 ContTune: Continuous Tuning by Conservative Bayesian Optimization for Distributed Stream Data Processing Systems 2023 VLDB 5.0830849e-05
10,158 Railgun: managing large streaming windows under MAD requirements 2021 VLDB 5.0706053e-05
10,541 Accelerating Stream Processing Engines via Hardware Offloading 2026 SIGMOD 4.9793485e-05
10,846 Meerkat: Scalable, Network-Aware Failure Recovery for the Internet of Things 2026 VLDB 4.9793485e-05
10,862 Fugue: Online Elasticity for Distributed Stateful Stream Processing 2026 VLDB 4.9793485e-05
11,521 Fault Tolerance Placement in the Internet of Things 2024 SIGMOD 4.9793485e-05
11,940 Synchronization Schemas 2021 PODS 4.9793485e-05
11,972 Klink: Progress-Aware Scheduling for Streaming Data Systems 2021 SIGMOD 4.9793485e-05
11,990 Real-time Data Infrastructure at Uber 2021 SIGMOD 4.9793485e-05
12,168 Online Template Induction for Machine-Generated Emails 2019 VLDB 4.9793485e-05
12,213 Robust, Scalable, Real-Time Event Time Series Aggregation at Twitter 2018 SIGMOD 4.9793485e-05
12,232 Challenges and Experiences in Building an Efficient Apache Beam Runner For IBM Streams 2018 VLDB 4.9793485e-05
12,277 Query Processing Techniques for Big Spatial-Keyword Data 2017 SIGMOD 4.9793485e-05
12,304 CarStream: An Industrial System of Big Data Processing for Internet-of-Vehicles 2017 VLDB 4.9793485e-05
12,317 Toward High-Performance Distributed Stream Processing via Approximate Fault Tolerance 2017 VLDB 4.9793485e-05
12,345 The Challenges of Global-scale Data Management 2016 SIGMOD 4.9793485e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 6 of 6 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
218 MillWheel: Fault-Tolerant Stream Processing at Internet Scale 2013 VLDB 0.00024390324
231 Storm @Twitter 2014 SIGMOD 0.00023841089
1,175 Photon: Fault-tolerant and Scalable Joining of Continuous Data Streams 2013 SIGMOD 0.00011649474
1,290 Querying and Mining Data Streams: You Only Get One Look 2002 SIGMOD 0.00011157506
1,633 Summingbird: A Framework for Integrating Batch and Online MapReduce Computations 2014 VLDB 0.00010019617
2,876 Continuous Queries in Oracle 2007 VLDB 7.9187241e-05
Previous Page 1 / 1 Next

Semantically Similar Papers