arrow
Return

PDSP-BENCH: A Benchmarking System for Parallel and Distributed Stream Processing

delete2026-01-01
delete0
PRE
AI
P
Pratyush Agnihotri *
B
Boris Koldehofe
R
Roman Heinrich
C
Carsten Binnig
M
Manisha Luthra
DOI:10.1007/978-3-031-93858-0_1delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
The paper introduces PDSP-Bench, a novel benchmarking system designed for a systematic understanding of performance of parallel stream processing in a distributed environment. Such an understanding is essential for determining how Stream Processing Systems (SPS) use operator parallelism and the available resources to process massive workloads of modern applications. Existing benchmarking systems focus on analyzing SPS using queries with sequential operator pipelines within a homogeneous centralized environment. Quite differently, PDSP-Bench emphasizes the aspects of parallel stream processing in a distributed heterogeneous environment and simultaneously allows the integration of machine learning models for SPS workloads. In our results, we benchmark a well-known SPS, Apache Flink, using parallel query structures derived from real-world applications and synthetic queries to show the capabilities of PDSP-Bench towards parallel stream processing. Moreover, we compare different learned cost models using generated SPS workloads on PDSP-Bench by showcasing their evaluations on model and training efficiency. We present key observations from our experiments using PDSP-Bench that highlight interesting trends given different query workloads, such as non-linearity and paradoxical effects of parallelism on the performance.
Keywords:
Parallel and distributed stream processing
Benchmark

Journal

P
PERFORMANCE EVALUATION AND BENCHMARKING, TPCTC 2024
IF:
0
Papers:
8
Citations:
0

Organization

T
Technische Universitat Ilmenau
Scholars:
2.4K
Papers: 2.0K
Citations: 20
T
Technical University of Darmstadt
Scholars:
1.3W
Papers: 10.0K
Citations: 1.2W
Cited Papers

Cited Papers

Benchmarking Distributed Stream Data Processing Systems
err2018-04-01
err0
errOAAI
errJeyhun Karimov; Tilmann Rabl; Asterios Katsifodimos; Roman Samarev; Henri Heiskanen; Volker Markl
errShare
errSave
errShare
errSave
A Survey of Distributed Data Stream Processing Frameworks
err2019-01-01
err101
errOAAI
errIsah, Haruna; Abughofa, Tariq; Mahfuz, Sazia; Ajerla, Dharmitha; Zulkernine, Farhana; Khan, Shahzad
errShare
errSave
TPCx-AI - An Industry Standard Benchmark for Artificial Intelligence and Machine Learning Systems
err2023-09-12
err0
PREAI
errChristoph Brücke; Philipp Härtling; Rodrigo D Escobar Palacios; Hamesh Patel; Tilmann Rabl
errShare
errSave
Stage: Query Execution Time Prediction in Amazon Redshift
err2024-06-09
err0
errOAAI
errZiniu Wu; Ryan Marcus; Zhengchun Liu; Parimarjan Negi; Vikram Nathan; Pascal Pfeil; Gaurav Saxena; Mohammad Rahman; Balakrishnan Narayanaswamy; Tim Kraska
errShare
errSave
err
IF0
err
err0
PREAI
err
errShare
errSave
researcher View more