Diplomová práce

Benchmark Orchestrator for Containerized Workloads

Bc. Jan Rodák
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.

Práce zkontrolována:
19. 12. 2025 15:42, Mgr. Marek Grác, Ph.D., učo 50728
Jazyk práce
angličtina angličtina
Termín obhajoby
3. 2. 2026
Práce byla úspěšně obhájena

Vedoucí

Mgr. Marek Grác, Ph.D., učo 50728
ÚČJ FF MU

Oponent

Ing. Pavel Tišnovský, Ph.D.
KPSK FI MU

Konzultant

Mario Loriedo
Red Hat

Masarykova univerzita Fakulta informatiky
Studijní program
Plán
Návrh a vývoj softwarových systémů
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.