Мирошниченко, С. А.2025-07-212025-07-212025Мирошниченко С. А. Дослідження алгоритмів балансування навантаження для підвищення продуктивності програмних систем на .NET Core : пояснювальна записка до кваліфікаційної роботи здобувача вищої освіти на другому (магістерському) рівні, спеціальність 121 – Інженерія програмного забезпечення / С. А. Мирошниченко ; М-во освіти і науки України , Харків. нац. ун-т радіоелектроніки. - Харків, 2025. - 74 сhttps://openarchive.nure.ua/handle/document/32212Об’єктом дослідження є система розподілу запитів та балансування навантаження у серверних комплексах. Предметом дослідження є методи та алгоритми балансування навантаження з урахуванням динаміки трафіку і різнорідності серверних вузлів. Мета роботи - розробка та дослідження ефективного адаптивного алгоритму балансування навантаження, що забезпечує стійку роботу серверів в умовах високої динаміки трафіку. Методи дослідження - аналіз існуючих класичних і адаптивних алгоритмів балансування (Round Robin, Least Connections, Weighted Round Robin тощо). Розробка програмної системи-емулятора з можливістю автоматичного перемикання між алгоритмами і збором метрик у реальному часі. Впровадження і тестування адаптивного алгоритму, який враховує поточні й історичні параметри серверів. Моделювання навантаження за допомогою інструменту k6 та аналіз результатів роботи системи.ukLeast Connectionsбалансування навантаженняпродуктивність програмних системдинамічний трафікмоделювання навантаженняRound RobinДослідження алгоритмів балансування навантаження для підвищення продуктивності програмних систем на .NET CoreOther