Програмний комплекс організації розподілу потужностей хмарних обчислень на основі гіпервізору Firecracker

Вантажиться...
Ескіз

Дата

2025

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (97 с., 67 рис. 6 табл., 5 додатків). Об’єкт розробки – програмний комплекс організації розподілу потужностей хмарних обчислень на основі гіпервізору Firecracker. Програмний комплекс дозволяє: створювати, редагувати та видаляти віртуальні машини; забезпечувати їх роботу; зупиняти віртуальні машини за таймером або за вимогою користувача зі збереженням стану та без; виконувати автоматичну активацію віртуальних машин при надходженні IP-пакету; вести облік витрачених віртуальною машиною ресурсів. Передбачений захист від помилок. В процесі розробки були використано гіпервізор Firecracker, фреймворк Spring Boot, аналітичну базу даних ClickHouse. В якості бази даних використовувалась Oracle Database 23ai. В ході розробки: - Проведено аналіз існуючих технологій розподілу обчислювальної потужності; - Сформульовані вимоги до програмного комплексу розподілу обчислювальної потужності; - Розроблено архітектуру програмного комплексу; - Розроблено монітор віртуальних машин на основі гіпервізору Firecracker; - Підготовлено образи кореневої файлової системи Fedora Linux для запуску у гіпервізорі; Упровадження цього програмного комплексу дозволить зручне та швидке створення віртуальних машин, що будуть автоматично вивантажуватись із оперативної пам’яті при відсутності мережевого трафіку, що, у свою чергу, дозволить розподіляти ресурси вузлів віртуалізації більш ефективно.

Опис

Ключові слова

віртуалізація, firecracker, oracle database, java, spring boot, netfilter, розподіл обчислювальної потужності, clickhouse, envoy, автоматизація гостингу., virtualization, computing power distribution, hosting automation

Бібліографічний опис

Брюханов, О. С. Програмний комплекс організації розподілу потужностей хмарних обчислень на основі гіпервізору Firecracker : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія / Брюханов Олександр Сергійович. – Київ, 2025. – 124 с.

ORCID

DOI