On Queueing Theory for Large-Scale CI/CD Pipelines Optimization

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteur principal: Bournassenko, Grégory
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866910919376764928
author Bournassenko, Grégory
author_facet Bournassenko, Grégory
contents Continuous Integration and Continuous Deployment (CI/CD) pipelines are central to modern software development. In large organizations, the high volume of builds and tests creates bottlenecks, especially under shared infrastructure. This article proposes a modeling framework based on queueing theory to optimize large-scale CI/CD workflows. We formalize the system using classical $M/M/c$ queueing models and discuss strategies to minimize delays and infrastructure costs. Our approach integrates theoretical results with practical techniques, including dynamic scaling and prioritization of CI/CD tasks.
format Preprint
id arxiv_https___arxiv_org_abs_2504_18705
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle On Queueing Theory for Large-Scale CI/CD Pipelines Optimization
Bournassenko, Grégory
Software Engineering
Continuous Integration and Continuous Deployment (CI/CD) pipelines are central to modern software development. In large organizations, the high volume of builds and tests creates bottlenecks, especially under shared infrastructure. This article proposes a modeling framework based on queueing theory to optimize large-scale CI/CD workflows. We formalize the system using classical $M/M/c$ queueing models and discuss strategies to minimize delays and infrastructure costs. Our approach integrates theoretical results with practical techniques, including dynamic scaling and prioritization of CI/CD tasks.
title On Queueing Theory for Large-Scale CI/CD Pipelines Optimization
topic Software Engineering
url https://arxiv.org/abs/2504.18705