Runtime adaptation of data stream processing systems: The state of the art

V Cardellini, F Lo Presti, M Nardelli… - ACM Computing …, 2022 - dl.acm.org
Data stream processing (DSP) has emerged over the years as the reference paradigm for
the analysis of continuous and fast information flows, which often have to be processed with …

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 …

Bringing Parallel Patterns Out of the Corner: The P3 ARSEC Benchmark Suite

D De Sensi, T De Matteis, M Torquati… - ACM Transactions on …, 2017 - dl.acm.org
High-level parallel programming is an active research topic aimed at promoting parallel
programming methodologies that provide the programmer with high-level abstractions to …

ContTune: Continuous Tuning by Conservative Bayesian Optimization for Distributed Stream Data Processing Systems

J Lian, X Zhang, Y Shao, Z Pu, Q Xiang, Y Li… - arXiv preprint arXiv …, 2023 - arxiv.org
The past decade has seen rapid growth of distributed stream data processing systems.
Under these systems, a stream application is realized as a Directed Acyclic Graph (DAG) of …

Stream parallelism with ordered data constraints on multi-core systems

D Griebler, RB Hoffmann, M Danelutto… - The Journal of …, 2019 - Springer
It is often a challenge to keep input/output tasks/results in order for parallel computations
over data streams, particularly when stateless task operators are replicated to increase …

Elastic-PPQ: A two-level autonomic system for spatial preference query processing over dynamic data streams

G Mencagli, M Torquati, M Danelutto - Future Generation Computer …, 2018 - Elsevier
Abstract Paradigms like Internet of Things and the most recent Internet of Everything are
shifting the attention towards systems able to process unbounded sequences of items in the …

MEAD: Model-based vertical auto-scaling for data stream processing

GR Russo, V Cardellini, G Casale… - 2021 IEEE/ACM 21st …, 2021 - ieeexplore.ieee.org
The unpredictable variability of Data Stream Processing (DSP) application workloads calls
for advanced mechanisms and policies for elastically scaling the processing capacity of DSP …

Hypersonic: A hybrid parallelization approach for scalable complex event processing

M Yankovitch, I Kolchinsky, A Schuster - Proceedings of the 2022 …, 2022 - dl.acm.org
The ability to promptly and efficiently detect arbitrarily complex patterns in massive real-time
data streams is a crucial requirement in many modern applications. The ever-growing scale …

QoS-and contention-aware resource provisioning in a stream processing engine

MRH Farahabady, AY Zomaya… - 2017 IEEE International …, 2017 - ieeexplore.ieee.org
This paper addresses the shared resource contention problem associated with the auto-
parallelization of running queries in distributed stream processing engines. In such …

MVLevelDB+: Meeting Relative Consistency Requirements of Temporal Queries in Sensor Stream Databases

KY Lam, X Zhao, C Zhu, TW Kuo - ACM Transactions on Embedded …, 2024 - dl.acm.org
Ensuring relative consistency in executing temporal queries to access real-time sensor data
streams maintained in a database is a challenging problem, particularly when data …