A Survey on the Evolution of Stream Processing Systems
Not on the map. Why?
Abstract (arXiv)
Stream processing has been an active research field for more than 20 years, but it is now witnessing its prime time due to recent successful efforts by the research community and numerous worldwide open-source communities. This survey provides a comprehensive overview of fundamental aspects of stream processing systems and their evolution in the functional areas of out-of-order data management, state management, fault tolerance, high availability, load management, elasticity, and reconfiguration. We review noteworthy past research findings, outline the similarities and differences between early ('00-'10) and modern ('11-'22) streaming systems, and discuss recent trends and open problems.
Key facts. Cited by 5 papers in the map (data through 14 Oct 2026). First posted on arXiv 3 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2025: 3; 2026: 2.
5 papers.
- 2025Stream-Based Monitoring of Algorithmic Fairnesscited by 5
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Modelcited by 3
- 2025AutoStreamPipe: LLM Assisted Automatic Generation of Data Stream Processing Pipelinescited by 2
- 2025Benchmarking of CPU-intensive Stream Data Processing in The Edge Computing Systemscited by 0
- 2026Can Large Language Models Reason about Event-Time Stream-Processing Semantics?cited by 0
- 2026Engineering Reliable Coding Agents: Evaluating and Operating the System Around the Model14 Aug 2026
- 2026Can Large Language Models Reason about Event-Time Stream-Processing Semantics?17 Jun 2026
- 2025AutoStreamPipe: LLM Assisted Automatic Generation of Data Stream Processing Pipelines27 Oct 2025
- 2025Benchmarking of CPU-intensive Stream Data Processing in The Edge Computing Systems12 May 2025
- 2025Stream-Based Monitoring of Algorithmic Fairness30 Jan 2025