Runtime adaptation of data stream processing systems: The state of the art
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 …
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
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 …
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
High-level parallel programming is an active research topic aimed at promoting parallel
programming methodologies that provide the programmer with high-level abstractions to …
programming methodologies that provide the programmer with high-level abstractions to …
ContTune: Continuous Tuning by Conservative Bayesian Optimization for Distributed Stream Data Processing Systems
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 …
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
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 …
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
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 …
shifting the attention towards systems able to process unbounded sequences of items in the …
MEAD: Model-based vertical auto-scaling for data stream processing
The unpredictable variability of Data Stream Processing (DSP) application workloads calls
for advanced mechanisms and policies for elastically scaling the processing capacity of DSP …
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 …
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 …
parallelization of running queries in distributed stream processing engines. In such …
MVLevelDB+: Meeting Relative Consistency Requirements of Temporal Queries in Sensor Stream Databases
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 …
streams maintained in a database is a challenging problem, particularly when data …