A catalog of stream processing optimizations

M Hirzel, R Soulé, S Schneider, B Gedik… - ACM Computing Surveys …, 2014 - dl.acm.org
Various research communities have independently arrived at stream processing as a
programming model for efficient and parallel computing. These communities include digital …

Fog of everything: Energy-efficient networked computing architectures, research challenges, and a case study

E Baccarelli, PGV Naranjo, M Scarpiniti… - IEEE …, 2017 - ieeexplore.ieee.org
Fog computing (FC) and Internet of Everything (IoE) are two emerging technological
paradigms that, to date, have been considered standing-alone. However, because of their …

Energy-efficient dynamic traffic offloading and reconfiguration of networked data centers for big data stream mobile computing: review, challenges, and a case study

E Baccarelli, N Cordeschi, A Mei, M Panella… - IEEE …, 2016 - ieeexplore.ieee.org
Big data stream mobile computing is proposed as a paradigm that relies on the convergence
of broadband Internet mobile networking and real-time mobile cloud computing. It aims at …

Automatic performance tuning for distributed data stream processing systems

H Herodotou, L Odysseos, Y Chen… - 2022 IEEE 38th …, 2022 - ieeexplore.ieee.org
Distributed data stream processing systems (DSPSs) such as Storm, Flink, and Spark
Streaming are now routinely used to process continuous data streams in (near) real-time …

Survey of window types for aggregation in stream processing systems

J Verwiebe, PM Grulich, J Traub, V Markl - The VLDB Journal, 2023 - Springer
In this paper, we present the first comprehensive survey of window types for stream
processing systems which have been presented in research and commercial systems. We …

Beyond analytics: The evolution of stream processing systems

P Carbone, M Fragkoulis, V Kalavri… - Proceedings of the 2020 …, 2020 - dl.acm.org
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 …

Elastic symbiotic scaling of operators and resources in stream processing systems

F Lombardi, L Aniello, S Bonomi… - IEEE Transactions on …, 2017 - ieeexplore.ieee.org
Distributed stream processing frameworks are designed to perform continuous computation
on possibly unbounded data streams whose rates can change over time. Devising solutions …

Elastic complex event processing exploiting prediction

N Zacheilas, V Kalogeraki, N Zygouras… - … Conference on Big …, 2015 - ieeexplore.ieee.org
Supporting real-time, cost-effective execution of Complex Event processing applications in
the cloud has been an important goal for many scientists in recent years. Distributed Stream …

Sliding-window aggregation algorithms: Tutorial

M Hirzel, S Schneider, K Tangwongsan - Proceedings of the 11th ACM …, 2017 - dl.acm.org
Stream processing is important for analyzing continuous streams of data in real time. Sliding-
window aggregation is both needed for many streaming applications and surprisingly hard …

Pascal: An architecture for proactive auto-scaling of distributed services

F Lombardi, A Muti, L Aniello, R Baldoni… - Future Generation …, 2019 - Elsevier
One of the main characteristics that today makes cloud services so popular is their ability to
be elastic, ie, they can adapt their provisioning to variable workloads, thus increasing …