Клієнтський TinyML профайлер мережевих характеристик у веббраузері

dc.contributor.authorПриліпа, Артем Олегович
dc.contributor.authorФілатова, Ганна Євгенівна
dc.date.accessioned2026-01-09T08:04:27Z
dc.date.issued2025
dc.description.abstractПредставлено клієнтський TinyML профайлер мережевих характеристик у веббраузері, орієнтований на роботу на пристроях з обмеженими ресурсами та в умовах нестабільних або повільних мереж. Рішення поєднує порогове вирішальне правило з легковаговою логістичною моделлю, що виконується локально та забезпечує класифікацію мережевого з’єднання. Актуальність. Зростання частки мобільного трафіку, різнорідність мережевого середовища та обмеженість наявних браузерних індикаторів ускладнюють точне прийняття рішень на клієнті. Об’єкт дослідження: процес клієнтського профілювання та класифікації якості мережевого з’єднання у браузері на основі стандартних Web Performance API та ML-моделей. Мета роботи: аналіз, проєктування та реалізація прозорого й відтворюваного профайлера, здатного класифікувати тип мережевого з’єднання, формувати інтерпретовані ознаки без серверної підтримки. Методи. Використано Navigation/Resource Timing і PerformanceObserver для збору сирих сигналів. Сформовано вектор із 14 ознак (медіани/квантилі RTT і пропускної здатності, варіабельність, евристика втрат, індикатори протоколів та Service Worker). Запропоновано порогове правило з гістерезисом і довірою рішення та softmax модель. Результати. Розроблено профайлер без спеціальних дозволів і сторонніх сервісів. У контрольо ваних сценаріях емуляції мережі досягнуто підвищення точності класифікації порівняно з чистим пороговим підходом, забезпечено низькі накладні витрати та пояснюваність рішень. Висновки. Запропоноване рішення є ефективним засобом оперативної та інтерпретованої оцінки мережевих умов у браузері, придатним для середовищ з обмеженими ресурсами. Результати можуть бути використані для подальшого вдосконалення адаптивного завантаження, розширення простору ознак і впровадження компактніших ML-моделей у вебзастосунках. This research presents a client-side TinyML profiler of network in the web browser, designed for operation on resource-constrained devices and under unstable or low-bandwidth network conditions. The solution combines a threshold-based decision rule with a lightweight logistic (softmax) model executed locally to classify the quality of the network connection. Relevance. The rising share of mobile traffic, the heterogeneity of network environments, and the limited fidelity of existing browser indicators complicate accurate client-side decision-making. Object of study: client-side methods for profiling and classifying the quality of a browser-based network connection using standard Web Performance APIs and ML models. Aim: to analyze, design, and implement a profiler capable of classifying connection types and producing interpretable features without server support. Methods. Navigation/Resource Timing and PerformanceObserver are used to collect raw signals. A 14-dimensional feature vector is formed (medians/quantiles of RTT and throughput, variability measures, a loss-likelihood heuristic, and protocol/Service Worker indicators). The proposed a threshold rule with hysteresis and decision confidence, together with a softmax model. Results. The developed profiler requires no special permissions or third-party services. In controlled network-emulation scenarios it improves classification accuracy over a pure threshold baseline, while maintaining low overhead and decision explainability. Conclusions. The proposed client-side approach provides an effective, rapid, and interpretable assessment of network conditions in the browser and is suitable for resource-constrained settings. The results can be leveraged to further enhance adaptive content loading, expand the feature space, and deploy more compact ML models in web applications.
dc.identifier.citationПриліпа А. О. Клієнтський TinyML профайлер мережевих характеристик у веббраузері / А. О. Приліпа, Г. Є. Філатова // Системи управління, навігації та зв'язку = Control, navigation and communication systems : зб. наук. пр. / гол. ред. В. В. Косенко ; Полт. нац. техн. ун-т ім. Юрія Кондратюка. – Полтава : ПНТУ, 2025. – Вип. 4 (82). – С. 114-120.
dc.identifier.doihttps://doi.org/10.26906/SUNZ.2025.4.114-120
dc.identifier.orcidhttps://orcid.org/0009-0005-6633-8308
dc.identifier.orcidhttps://orcid.org/0000-0003-1982-2322
dc.identifier.urihttps://repository.kpi.kharkov.ua/handle/KhPI-Press/97325
dc.language.isouk
dc.publisherНаціональний університет “Полтавська політехніка імені Юрія Кондратюка”
dc.subjectклієнтське профілювання мережі
dc.subjectTinyML
dc.subjectWeb Performance API
dc.subjectsoftmax-класифікація
dc.subjectRUM вимірювання
dc.subjectадаптивне завантаження контенту
dc.subjectQoE
dc.subjectclient-side network profiling
dc.subjectTinyML
dc.subjectWeb Performance API
dc.subjectsoftmax classification
dc.subjectRUM measurements
dc.subjectadaptive content loading
dc.subjectQoE
dc.titleКлієнтський TinyML профайлер мережевих характеристик у веббраузері
dc.title.alternativeTinyML network profiler in browser
dc.typeArticle

Файли

Контейнер файлів

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
SUNZ_2025_4_Приліпа_Клієнтський_TinyML.pdf
Розмір:
504.46 KB
Формат:
Adobe Portable Document Format

Ліцензійна угода

Зараз показуємо 1 - 1 з 1
Вантажиться...
Ескіз
Назва:
license.txt
Розмір:
11.15 KB
Формат:
Item-specific license agreed upon to submission
Опис: