Závěrečná práce: Bc. Jan Rodák: Benchmark Orchestrator for Containerized Workloads
Diplomová práce
Benchmark Orchestrator for Containerized Workloads
Anotace
Tato diplomová práce popisuje návrh a implementaci orchestrace benchmarků pro kontejnerové enginy Podman a Docker na platformách Linux, Windows a macOS s využitím frameworku Red Hat TOPSAIL. Práce zahrnuje vývoj sady benchmarkových scénářů, která obsahuje jak reálné, tak syntetické benchmarky navržené k identifikaci výkonnostních úzkých hrdel. Rozsáhlé experimenty poskytují komplexní srovnávací analýzu …více
Abstract
This master's thesis describes the design and implementation of benchmark orchestration for the Podman and Docker container engines on Linux, Windows, and macOS platforms using the Red Hat TOPSAIL framework. The work includes the development of a suite of benchmark scenarios, comprising both real world and synthetic benchmarks, designed to identify performance bottlenecks. The extensive experiments …více
Zadání práce
The student will design and implement a benchmark orchestration for
containerized workloads on Linux, Windows, and macOS, using the TOPSAIL
framework. The goal is not only to measure performance but also to provide a
systematic testing tool for real-world scenarios, suitable for integration into
CI pipelines to monitor the impact of PR changes on performance.
The orchestrator will:
-
automate and coordinate various test scenarios for Podman and Docker,
-
evaluate real-world workloads beyond synthetic benchmarks (including re-using/re-implementation of existing benchmarks),
-
address challenges such as reproducibility, system variability, and cross-platform compatibility,
-
provide structured methods to analyze performance trends across versions and configurations (including before/after comparisons).
The thesis will also include a survey and operationalization of the key metrics commonly used to evaluate containerized vs. VM-based workloads, such as:
-
throughput and latency (including percentiles like p95/p99),
-
CPU, memory, I/O, and storage utilization/overhead (IOPS, latency),
-
stability, jitter, and determinism of repeated runs,
-
orchestration- and isolation-related overhead,
The final submission will include: architecture design of the orchestrator, a functional prototype, a set of test scenarios, measurement methodology, and evaluation results with recommendations for practical adoption.
19. 12. 2025 15:42, Mgr. Marek Grác, Ph.D., učo 50728
Konzultant
Red Hat
Práce na příbuzné téma
Seznam prací, které mají shodná klíčová slova.
-
Vývoj prostředí pro testování výkonu různých implementací Ruby
Mgr. Richard Ludvigh -
Výkonnostní srovnání relačních databází
Mgr. Lukáš Košárek, učo 256433 -
Recent Approaches to Web Service Implementation
Mgr. Marek Bőhm -
Distributed Application Architecture Patterns
Mgr. Juraj Fiala -
Private Equity
Ing. David Urban -
Simplifying Technical Environment of Cybersecurity Hands-On Classes with Containers
Mgr. Tomáš Falešník -
Virtualizace pomocí platformy Docker
Mgr. Vladimír Jurenka, učo 430604 -
Building docker images without accessing /build API endpoint
Mgr. František Lachman, učo 433670




