Оптимізація автоскейлінгу в Kubernetes за допомогою штучного інтелекту
| dc.contributor.advisor | Шаповал, Наталія Віталіївна | |
| dc.contributor.author | Тхай, Ольга Олексіївна | |
| dc.date.accessioned | 2025-09-05T10:07:16Z | |
| dc.date.available | 2025-09-05T10:07:16Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Дипломна робота: 146 с., 37 рис., 11 табл., 44 посилань, 1 додаток. Об’єктом дослідження є процес масштабування ресурсів у Kubernetes кластерах. Предметом дослідження є моделі прогнозування навантаження для задачі оптимізації масштабування обчислювальних ресурсів у середовищі Kubernetes. Метою роботи є оптимізація автоскейлінгу в Kubernetes шляхом впровадження моделей машинного навчання, здатних прогнозувати навантаження на CPU, з метою забезпечення ефективнішого управління обчислювальними ресурсами. Kubernetes є основою сучасної хмарної інфраструктури, однак класичні механізми автоскейлінгу, як HPA чи VPA, працюють за реактивним принципом та мають затримки у масштабуванні, що призводить до перевантаження або перевитрати ресурсів. У цій роботі запропоновано проактивний підхід, що ґрунтується на прогнозуванні навантаження за допомогою нейронних мереж. Було проведено порівняльний аналіз архітектур, оброблено реальний часовий ряд метрик навантаження, та запропоновано архітектуру для інтеграції моделі у середовище Kubernetes. | |
| dc.description.abstractother | Bachelor's thesis: 146 p., 37 figures, 11 tables, 44 references, appendix. The object of the study is the process of resource scaling in Kubernetes clusters. The subject of this research is load-forecasting models for the optimization of computational resource scaling in a Kubernetes environment. The purpose of the work is to optimize autoscaling in Kubernetes by implementing machine learning models capable of forecasting CPU load, thereby enabling more efficient management of computational resources. Kubernetes is the backbone of modern cloud infrastructure; however, traditional autoscaling mechanisms, such as HPA and VPA, operate reactively and exhibit latency in scaling decisions, often resulting in resource overuse or overload. This thesis proposes a proactive approach based on load forecasting using neural networks. A comparative analysis of various architectures was conducted, a real-time series of load metrics were processed, and an architecture for integrating the forecasting model into the Kubernetes environment was proposed. | |
| dc.format.extent | 146 с. | |
| dc.identifier.citation | Тхай, О. О. Оптимізація автоскейлінгу в Kubernetes за допомогою штучного інтелекту : дипломна робота … бакалавра : 122 Комп'ютерні науки / Тхай Ольга Олексіївна. – Київ, 2025. – 146 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/75831 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | кубернетес | |
| dc.subject | автоскейлінг | |
| dc.subject | прогнозування навантаження | |
| dc.subject | штучний інтелект | |
| dc.subject | нейронні мережі | |
| dc.subject | rnn | |
| dc.subject | lstm | |
| dc.subject | gru | |
| dc.subject | transformer | |
| dc.subject | fan | |
| dc.subject | kan | |
| dc.subject | проактивне масштабування | |
| dc.subject | хмарні обчислення | |
| dc.subject | kubernetes | |
| dc.subject | autoscaling | |
| dc.subject | load forecasting | |
| dc.subject | artificial intelligence | |
| dc.subject | neural networks | |
| dc.subject | proactive autoscaling | |
| dc.subject | cloud computing | |
| dc.title | Оптимізація автоскейлінгу в Kubernetes за допомогою штучного інтелекту | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Tkhai_bakalavr.pdf
- Розмір:
- 5.73 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: