Research Group for Applied Software Engineering
Forschungsgruppe für Angewandte Softwaretechnik
Bachelor's Thesis 
Optimization of Deployment Strategies Using Machine Learning
Advisor
Author
Lena Reichel
Date
December 15, 2019 - April 15, 2020
Abstract The thesis investigates the improvement of current deployment strategies. We propose a mechanism that learns the behavior of the system within a Kubernetes Cluster by monitoring the system as well as user requests. We propose an intelligent deployment mechanism that can predict the best possible deployment strategy to optimize resource usage. We plan to visualize the relationships within the services of the cluster and the predictions made by the tool. You can find the open source implementation of the workflow and supporting tools at https://github.com/Apodini/pythia