Система адаптивного управління мережевим трафіком для мінімізації затримок у застосунках реального часу
| dc.contributor.advisor | Кучмій, Оксана Олександрівна | |
| dc.contributor.author | Приходько, Станіслав Ігорович | |
| dc.date.accessioned | 2026-06-30T12:25:20Z | |
| dc.date.available | 2026-06-30T12:25:20Z | |
| dc.date.issued | 2026 | |
| dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (70 с., 18 рис. 9 табл., 3 додатки). Об’єкт розробки – комп’ютерна система адаптивного управління мережевим трафіком для запобігання явищу Bufferbloat та стабілізації з’єднання у застосунках реального часу. Програмний комплекс, реалізований мовою Python для простору користувача, забезпечує безперервний моніторинг телеметрії (RTT, Jitter) та автоматизоване керування пріоритетами. Захист від затримок досягається маркуванням пріоритетного UDP-трафіку кодом DSCP 46 та дроселюванням фонових TCP-завантажень. Логіка базується на скінченному автоматі з нелінійним гістерезисом та фільтрі ковзного середнього (EWMA). У процесі розробки було виконано наступне: проаналізовано вплив Bufferbloat на застосунки та методи управління трафіком; спроєктовано архітектуру системи, що взаємодіє з політиками QoS Windows (PowerShell) без втручання в ядро ОС; реалізовано алгоритми математичної фільтрації шумів та прийняття рішень на базі скінченного автомата; створено користувацький додаток із графічним інтерфейсом для візуалізації метрик якості мережі. Упровадження розробленої системи дозволяє ліквідувати критичні стрибки затримки та суттєво підвищити надійність мережевої взаємодії. | |
| dc.description.abstractother | The qualification work includes an explanatory note: (70 p., 18 figure, 9 tab., 3 appendices). The object of development is an adaptive network traffic management system to prevent Bufferbloat and stabilize connections in real-time applications. The Python-based software complex operates in User Space, providing continuous telemetry monitoring (RTT, Jitter) and automated priority management. Latency protection is achieved by dynamically marking priority UDP traffic with DSCP 46 and throttling background TCP downloads. The decision-making logic relies on a finite state machine with non-linear hysteresis and an exponential weighted moving average (EWMA) filter. During the development process, the following was accomplished: the impact of Bufferbloat on applications and traffic management methods were analyzed; the system architecture interacting with Windows QoS policies (PowerShell) without kernel intervention was designed; noise filtering algorithms and a decision-making module based on a finite state machine were implemented; a user application with a graphical interface for visualizing network quality metrics was created. The implementation of the developed system eliminates critical latency spikes and significantly improves the reliability of network interaction. | |
| dc.format.extent | 102 с. | |
| dc.identifier.citation | Приходько, С. І. Система адаптивного управління мережевим трафіком для мінімізації затримок у застосунках реального часу : дипломний проєкт ... бакалавра : 123 Комп'ютерна інженерія /Приходько Станіслав Ігорович. – Київ, 2026. – 102 с. | |
| dc.identifier.uri | https://ela.kpi.ua/handle/123456789/82035 | |
| dc.language.iso | uk | |
| dc.publisher | КПІ ім. Ігоря Сікорського | |
| dc.publisher.place | Київ | |
| dc.subject | управління трафіком | |
| dc.subject | quality of service | |
| dc.subject | bufferbloat | |
| dc.subject | dscp | |
| dc.subject | скінченний автомат | |
| dc.subject | гістерезис | |
| dc.subject | python | |
| dc.subject | traffic management system | |
| dc.subject | finite state machine | |
| dc.subject | hysteresis | |
| dc.title | Система адаптивного управління мережевим трафіком для мінімізації затримок у застосунках реального часу | |
| dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Prykhodko_bakalavr.pdf
- Розмір:
- 4.42 MB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: