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 …

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 …

Decentralized self-adaptation for elastic data stream processing

V Cardellini, FL Presti, M Nardelli, GR Russo - Future Generation …, 2018 - Elsevier
Abstract Data Stream Processing (DSP) applications are widely used to develop new
pervasive services, which require to seamlessly process huge amounts of data in a near real …

Resource management and scheduling in distributed stream processing systems: a taxonomy, review, and future directions

X Liu, R Buyya - ACM Computing Surveys (CSUR), 2020 - dl.acm.org
Stream processing is an emerging paradigm to handle data streams upon arrival, powering
latency-critical application such as fraud detection, algorithmic trading, and health …

Self‐adaptation on parallel stream processing: A systematic review

A Vogel, D Griebler, M Danelutto… - Concurrency and …, 2022 - Wiley Online Library
A recurrent challenge in real‐world applications is autonomous management of the
executions at run‐time. In this vein, stream processing is a class of applications that compute …

Model-based stream processing auto-scaling in geo-distributed environments

HR Arkian, G Pierre, J Tordsson… - … and Networks (ICCCN), 2021 - ieeexplore.ieee.org
Data stream processing is an attractive paradigm for analyzing IoT data at the edge of the
Internet before transmitting processed results to a cloud. However, the relative scarcity of fog …

Optimal operator deployment and replication for elastic distributed data stream processing

V Cardellini, F Lo Presti, M Nardelli… - Concurrency and …, 2018 - Wiley Online Library
Processing data in a timely manner, data stream processing (DSP) applications are
receiving an increasing interest for building new pervasive services. Due to the …

Zero-shot cost models for distributed stream processing

R Heinrich, M Luthra, H Kornmayer… - Proceedings of the 16th …, 2022 - dl.acm.org
This paper proposes a learned cost estimation model for Distributed Stream Processing
Systems (DSPS) with an aim to provide accurate cost predictions of executing queries. A …

Meces: Latency-efficient rescaling via prioritized state migration for stateful distributed stream processing systems

R Gu, H Yin, W Zhong, C Yuan, Y Huang - 2022 USENIX Annual …, 2022 - usenix.org
Stateful distributed stream processing engines (SPEs) usually call for dynamic rescaling due
to varying workloads. However, existing state migration approaches suffer from latency …