A comprehensive survey on parallelization and elasticity in stream processing

H Röger, R Mayer - ACM Computing Surveys (CSUR), 2019 - dl.acm.org
Stream Processing (SP) has evolved as the leading paradigm to process and gain value
from the high volume of streaming data produced, eg, in the domain of the Internet of Things …

Analyzing efficient stream processing on modern hardware

S Zeuch, BD Monte, J Karimov, C Lutz, M Renz… - Proceedings of the …, 2019 - dl.acm.org
Modern Stream Processing Engines (SPEs) process large data volumes under tight latency
constraints. Many SPEs execute processing pipelines using message passing on shared …

Semantics and evaluation techniques for window aggregates in data streams

J Li, D Maier, K Tufte, V Papadimos… - Proceedings of the 2005 …, 2005 - dl.acm.org
A windowed query operator breaks a data stream into possibly overlapping subsets of data
and computes a result over each. Many stream systems can evaluate window aggregate …

A survey on the evolution of stream processing systems

M Fragkoulis, P Carbone, V Kalavri, A Katsifodimos - The VLDB Journal, 2024 - Springer
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 …

Saber: Window-based hybrid stream processing for heterogeneous architectures

A Koliousis, M Weidlich, R Castro Fernandez… - Proceedings of the …, 2016 - dl.acm.org
Modern servers have become heterogeneous, often combining multi-core CPUs with many-
core GPGPUs. Such heterogeneous architectures have the potential to improve the …

On-the-fly sharing for streamed aggregation

S Krishnamurthy, C Wu, M Franklin - Proceedings of the 2006 ACM …, 2006 - dl.acm.org
Data streaming systems are becoming essential for monitoring applications such as
financial analysis and network intrusion detection. These systems often have to process …

StreamLAB: stream-based monitoring of cyber-physical systems

P Faymonville, B Finkbeiner, M Schledjewski… - … on Computer Aided …, 2019 - Springer
With ever increasing autonomy of cyber-physical systems, monitoring becomes an integral
part for ensuring the safety of the system at runtime. StreamLAB is a monitoring framework …

General incremental sliding-window aggregation

K Tangwongsan, M Hirzel, S Schneider… - Proceedings of the VLDB …, 2015 - dl.acm.org
Stream processing is gaining importance as more data becomes available in the form of
continuous streams and companies compete to promptly extract insights from them. In such …

Sliding window-based frequent pattern mining over data streams

SK Tanbeer, CF Ahmed, BS Jeong, YK Lee - Information sciences, 2009 - Elsevier
Finding frequent patterns in a continuous stream of transactions is critical for many
applications such as retail market data analysis, network monitoring, web usage mining, and …

Out-of-order processing: a new architecture for high-performance stream systems

J Li, K Tufte, V Shkapenyuk, V Papadimos… - Proceedings of the …, 2008 - dl.acm.org
Many stream-processing systems enforce an order on data streams during query evaluation
to help unblock blocking operators and purge state from stateful operators. Such in-order …