Distributed-memory fastflow building blocks

N Tonci, M Torquati, G Mencagli… - International Journal of …, 2023 - Springer
We present the new distributed-memory run-time system (RTS) of the C++-based open-
source structured parallel programming library FastFlow. The new RTS enables the …

Stretch: Virtual shared-nothing parallelism for scalable and elastic stream processing

V Gulisano, H Najdataei… - … on Parallel and …, 2022 - ieeexplore.ieee.org
Stream processing applications extract value from raw data through Directed Acyclic Graphs
of data analysis tasks. Shared-nothing (SN) parallelism is the de-facto standard to scale …

[HTML][HTML] Real-time data processing for ultrafast X-ray computed tomography using modular CUDA based pipelines

D Windisch, J Kelling, G Juckeland… - Computer Physics …, 2023 - Elsevier
In this article, a new version of the Real-time Image Stream Algorithms (RISA) data
processing suite is introduced. It now features online detector data acquisition, high …

Big data stream processing

OC Marcu, P Bouvry - 2024 - hal.science
This chapter provides students, industry experts, and researchers a high-level and
comprehensive overview of the end-to-end architectures of big data stream processing …

Accelerating network analytics with an on-NIC streaming engine

S Miano, G Lettieri, G Antichi, G Procissi - Computer Networks, 2024 - Elsevier
Abstract Data Stream Processing engines have recently emerged as powerful tools for
simplifying the analysis of network telemetry data. Motivated by the ever-growing volume of …

Online and transparent self-adaptation of stream parallel patterns

A Vogel, G Mencagli, D Griebler, M Danelutto… - Computing, 2023 - Springer
Several real-world parallel applications are becoming more dynamic and long-running,
demanding online (at run-time) adaptations. Stream processing is a representative scenario …

Springald: GPU-accelerated Window-based Aggregates over Out-of-Order Data Streams

G Mencagli, P Dazzi, M Coppola - IEEE Transactions on …, 2024 - ieeexplore.ieee.org
An increasing number of application domains require high-throughput processing to extract
insights from massive data streams. The Data Stream Processing (DSP) paradigm provides …

[HTML][HTML] General-purpose data stream processing on heterogeneous architectures with WindFlow

G Mencagli, M Torquati, D Griebler, A Fais… - Journal of Parallel and …, 2024 - Elsevier
Many emerging applications analyze data streams by running graphs of communicating
tasks called operators. To develop and deploy such applications, Stream Processing …

Mind the cost of telemetry data analysis

A Fais, G Antichi, S Giordano, G Lettieri… - Proceedings of the …, 2022 - dl.acm.org
Data Stream Processing engines are emerging as a promising solution to efficiently process
a continuous amount of telemetry information. In this poster, we compare four of them: Storm …

Towards scalable and expressive stream packet processing

A Fais, G Lettieri, G Procissi… - 2021 IEEE Global …, 2021 - ieeexplore.ieee.org
Modern multi-core servers are powerful enough to process multi-gigabit live packet streams
on the network data plane. However, in most cases network programmers must build their …