Deep Reinforcement Learning in Optimizing Kubernetes Workload Controllers

Organization
Mobile & Cloud Computing Laboratory
Abstract
This thesis delves into the complex dynamics of cloud computing clusters leveraging container technologies, particularly focusing on the Kubernetes tool and underlined container engine, containerd/Docker. As modern cloud infrastructures gravitate towards container orchestration, Kubernetes and its components, including the cluster autoscaler and workload controller, have gained paramount importance. While the existing system provides a foundational structure, this thesis focuses on the integration of Deep Reinforcement Learning (DRL) to enhance the adaptability and efficiency of Kubernetes workload controllers. By applying DRL, we aim to achieve an intelligent, self-adjusting system that can autonomously optimize container resource allocation and workload distribution, ensuring cost-effective scalability and heightened system performance.
Graduation Theses defence year
2023-2024
Supervisor
Chinmaya Dehury
Spoken language (s)
English
Requirements for candidates
Level
Masters
Keywords

Application of contact

 
Name
Chinmaya Kumar Dehury
Phone
E-mail
chinmaya.dehury@ut.ee
See more
https://docs.google.com/document/d/14SPgOTF6f8nw8bpxl-3RMbDxwELranK1_bYBK2jzoy8/edit?usp=sharing