Перегляд за Автор "ІЛЬЇН СЕРГІЙ СЕРГІЙОВИЧ"
Зараз показуємо 1 - 1 з 1
Результатів на сторінці
Налаштування сортування
- ДокументАНАЛІЗ АЛГОРИТМІВ БАЛАНСУВАННЯ НАВАНТАЖЕННЯ ПРИ ОБРОБЦІ ЗАПИТІВ ВЕЛИКОЇ КІЛЬКОСТІ КОРИСТУВАЧІВ(ВСП "ОТФК ОНТУ", Відділення Комп'ютерних систем, 2025) ІЛЬЇН СЕРГІЙ СЕРГІЙОВИЧВипускна кваліфікаційна робота присвячена дослідженню алгоритмів балансування навантаження з метою підвищення продуктивності сучасних веб-ресурсів при обробці великої кількості запитів. У роботі проведено аналіз як класичних, так і сучасних методик розподілу потоків, зокрема алгоритмів Round Robin, Weighted Round Robin, Weighted Least Connections та інших підходів, що враховують неоднорідність апаратних засобів та змінність навантаження. Теоретична частина проекту охоплює вивчення принципів роботи основних балансувальників навантаження, серед яких – HAProxy, Nginx, Traefik та Pound, а також їх інтеграцію у складні мережеві архітектури. Практична частина дослідження базується на створенні експериментальної моделі, що імітує роботу сучасного VPS-хостингу з використанням віртуалізованих серверів та спеціалізованих інструментів навантажувального тестування (Apache Benchmark, Locust, Gnuplot). Експериментальний аналіз був проведений для статичного (HTML-сторінка) та динамічного (CMS WordPress) змісту, що дозволило оцінити продуктивність системи в різних сценаріях роботи та з різними конфігураціями апаратного забезпечення. Результати тестування показали, що оптимальну ефективність демонструє балансувальник навантаження Nginx Upstream Module із застосуванням алгоритмів Weighted Round Robin та Weighted Least Connections, що дозволяє значно зменшити час відповіді серверів навіть при високих навантаженнях.