Distributed-memory fastflow building blocks
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 …
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 …
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 …
processing suite is introduced. It now features online detector data acquisition, high …
Accelerating network analytics with an on-NIC streaming engine
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 …
simplifying the analysis of network telemetry data. Motivated by the ever-growing volume of …
Online and transparent self-adaptation of stream parallel patterns
Several real-world parallel applications are becoming more dynamic and long-running,
demanding online (at run-time) adaptations. Stream processing is a representative scenario …
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 …
insights from massive data streams. The Data Stream Processing (DSP) paradigm provides …
[HTML][HTML] General-purpose data stream processing on heterogeneous architectures with WindFlow
Many emerging applications analyze data streams by running graphs of communicating
tasks called operators. To develop and deploy such applications, Stream Processing …
tasks called operators. To develop and deploy such applications, Stream Processing …
Mind the cost of telemetry data analysis
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 …
a continuous amount of telemetry information. In this poster, we compare four of them: Storm …
Towards scalable and expressive stream packet processing
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 …
on the network data plane. However, in most cases network programmers must build their …