Diplomová práce

A Platform for Benchmarking Microservices Performance Anomaly Detection

Bc. Dominik Kozubík
Anotace

Táto práca nadväzuje na predchádzajúci výskum ohľadom detekcie výkonnostných anomálií v mikroservisných systémoch. Navrhuje a implementuje rozšíriteľnú evaluačnú platformu v Quarkuse, ktorá orchestruje nasadzovanie mikroservisných benchmarkov, spúšťanie záťaže, zber dát pre observabilitu a vykonávanie viacerých algoritmov na detekciu anomálií vrátane novo integrovaného. Platforma umožňuje výber algoritmu …více

Abstract

This thesis builds upon prior research on performance anomaly detection in microservice systems. It designs and implements an extensible evaluation platform in Quarkus that orchestrates microservice benchmark deployments, workload execution, observability data collection, and the execution of multiple anomaly detection algorithms, including a newly integrated one. The platform supports selecting an …více

Zadání práce
This thesis aims to enhance and extend the research conducted in a previous thesis on microservices performance anomaly detection. The previous thesis implemented two different anomaly detection algorithms and run an experimental comparison on the TeaStore microservice system.

The objectives of this thesis are as follows:
  • Develop a platform for evaluating microservice performance anomaly detection algorithms, elaborating on the design decisions.
  • Address the main limitations of the previous thesis in terms of implementation (e.g., creation of containers for easy deployability).
  • Introduce additional (potentially also unsupervised) algorithms to show how new algorithms can be added to the platform.
  • Demonstrate the platform by conducting a large-scale experimental evaluation to compare the implemented algorithms for anomaly detection.
The framework for the implementation is Quarkus (https://quarkus.io).
Práce zkontrolována:
18. 12. 2025 00:09, doc. Bruno Rossi, PhD, učo 232464
Jazyk práce
angličtina angličtina
Termín obhajoby
29. 1. 2026
Práce byla úspěšně obhájena

Vedoucí

doc. Bruno Rossi, PhD, učo 232464
KPSK FI MU

Oponent

RNDr. Ing. Pavel Šeda, Ph.D., učo 441048
abs FI MU

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.