Towards an Optimized Benchmarking Platform for CI/CD Pipelines

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Japke, Nils, Koch, Sebastian, Lukasczyk, Helmut, Bermbach, David
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866918165030633472
author Japke, Nils
Koch, Sebastian
Lukasczyk, Helmut
Bermbach, David
author_facet Japke, Nils
Koch, Sebastian
Lukasczyk, Helmut
Bermbach, David
contents Performance regressions in large-scale software systems can lead to substantial resource inefficiencies, making their early detection critical. Frequent benchmarking is essential for identifying these regressions and maintaining service-level agreements (SLAs). Performance benchmarks, however, are resource-intensive and time-consuming, which is a major challenge for integration into Continuous Integration / Continuous Deployment (CI/CD) pipelines. Although numerous benchmark optimization techniques have been proposed to accelerate benchmark execution, there is currently no practical system that integrates these optimizations seamlessly into real-world CI/CD pipelines. In this vision paper, we argue that the field of benchmark optimization remains under-explored in key areas that hinder its broader adoption. We identify three central challenges to enabling frequent and efficient benchmarking: (a) the composability of benchmark optimization strategies, (b) automated evaluation of benchmarking results, and (c) the usability and complexity of applying these strategies as part of CI/CD systems in practice. We also introduce a conceptual cloud-based benchmarking framework handling these challenges transparently. By presenting these open problems, we aim to stimulate research toward making performance regression detection in CI/CD systems more practical and effective.
format Preprint
id arxiv_https___arxiv_org_abs_2510_18640
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Towards an Optimized Benchmarking Platform for CI/CD Pipelines
Japke, Nils
Koch, Sebastian
Lukasczyk, Helmut
Bermbach, David
Distributed, Parallel, and Cluster Computing
Software Engineering
Performance regressions in large-scale software systems can lead to substantial resource inefficiencies, making their early detection critical. Frequent benchmarking is essential for identifying these regressions and maintaining service-level agreements (SLAs). Performance benchmarks, however, are resource-intensive and time-consuming, which is a major challenge for integration into Continuous Integration / Continuous Deployment (CI/CD) pipelines. Although numerous benchmark optimization techniques have been proposed to accelerate benchmark execution, there is currently no practical system that integrates these optimizations seamlessly into real-world CI/CD pipelines. In this vision paper, we argue that the field of benchmark optimization remains under-explored in key areas that hinder its broader adoption. We identify three central challenges to enabling frequent and efficient benchmarking: (a) the composability of benchmark optimization strategies, (b) automated evaluation of benchmarking results, and (c) the usability and complexity of applying these strategies as part of CI/CD systems in practice. We also introduce a conceptual cloud-based benchmarking framework handling these challenges transparently. By presenting these open problems, we aim to stimulate research toward making performance regression detection in CI/CD systems more practical and effective.
title Towards an Optimized Benchmarking Platform for CI/CD Pipelines
topic Distributed, Parallel, and Cluster Computing
Software Engineering
url https://arxiv.org/abs/2510.18640