SProBench: Stream Processing Benchmark for High Performance Computing Infrastructure

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Kulkarni, Apurv Deepak, Ghiasvand, Siavash
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866909563360378880
author Kulkarni, Apurv Deepak
Ghiasvand, Siavash
author_facet Kulkarni, Apurv Deepak
Ghiasvand, Siavash
contents Recent advancements in data stream processing frameworks have improved real-time data handling, however, scalability remains a significant challenge affecting throughput and latency. While studies have explored this issue on local machines and cloud clusters, research on modern high performance computing (HPC) infrastructures is yet limited due to the lack of scalable measurement tools. This work presents SProBench, a novel benchmark suite designed to evaluate the performance of data stream processing frameworks in large-scale computing systems. Building on best practices, SProBench incorporates a modular architecture, offers native support for SLURM-based clusters, and seamlessly integrates with popular stream processing frameworks such as Apache Flink, Apache Spark Streaming, and Apache Kafka Streams. Experiments conducted on HPC clusters demonstrate its exceptional scalability, delivering throughput that surpasses existing benchmarks by more than tenfold. The distinctive features of SProBench, including complete customization options, built-in automated experiment management tools, seamless interoperability, and an open-source license, distinguish it as an innovative benchmark suite tailored to meet the needs of modern data stream processing frameworks.
format Preprint
id arxiv_https___arxiv_org_abs_2504_02364
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle SProBench: Stream Processing Benchmark for High Performance Computing Infrastructure
Kulkarni, Apurv Deepak
Ghiasvand, Siavash
Distributed, Parallel, and Cluster Computing
Performance
Recent advancements in data stream processing frameworks have improved real-time data handling, however, scalability remains a significant challenge affecting throughput and latency. While studies have explored this issue on local machines and cloud clusters, research on modern high performance computing (HPC) infrastructures is yet limited due to the lack of scalable measurement tools. This work presents SProBench, a novel benchmark suite designed to evaluate the performance of data stream processing frameworks in large-scale computing systems. Building on best practices, SProBench incorporates a modular architecture, offers native support for SLURM-based clusters, and seamlessly integrates with popular stream processing frameworks such as Apache Flink, Apache Spark Streaming, and Apache Kafka Streams. Experiments conducted on HPC clusters demonstrate its exceptional scalability, delivering throughput that surpasses existing benchmarks by more than tenfold. The distinctive features of SProBench, including complete customization options, built-in automated experiment management tools, seamless interoperability, and an open-source license, distinguish it as an innovative benchmark suite tailored to meet the needs of modern data stream processing frameworks.
title SProBench: Stream Processing Benchmark for High Performance Computing Infrastructure
topic Distributed, Parallel, and Cluster Computing
Performance
url https://arxiv.org/abs/2504.02364