Главная
АИ #38 (324)
Статьи журнала АИ #38 (324)
Выбор методов машинного обучения для интеллектуальной адаптивной маршрутизации з...

Выбор методов машинного обучения для интеллектуальной адаптивной маршрутизации запросов в высоконагруженных распределённых системах

16 сентября 2026

Цитирование

Оспанов Н. Б. Выбор методов машинного обучения для интеллектуальной адаптивной маршрутизации запросов в высоконагруженных распределённых системах // Актуальные исследования. 2026. №38 (324). URL: https://apni.ru/article/16051-vybor-metodov-mashinnogo-obucheniya-dlya-intellektualnoj-adaptivnoj-marshrutizacii-zaprosov-v-vysokonagruzhennyh-raspredelyonnyh-sistemah

Аннотация статьи

В статье рассматриваются подходы к выбору методов машинного обучения для интеллектуальной адаптивной маршрутизации запросов в высоконагруженных распределённых системах. Особое внимание уделено особенностям использования структурированной телеметрии, временных последовательностей и данных о сетевой топологии. Рассмотрены возможности классических алгоритмов машинного обучения, моделей на основе деревьев решений, нейронных сетей, графовых нейронных сетей и методов обучения с подкреплением. Показано, что выбор модели должен определяться характером исходных данных, требованиями к скорости принятия решения, вычислительными ограничениями и задачами маршрутизации. Отмечена необходимость оценки моделей не только по качеству прогнозирования, но и по их влиянию на задержку, пропускную способность и устойчивость распределённой системы.

Текст статьи

Актуальность исследования

Актуальность исследования обусловлена ростом нагрузки на распределённые информационные системы и необходимостью оперативного перераспределения запросов между вычислительными узлами. Применение методов машинного обучения позволяет учитывать динамику сетевого трафика и текущие параметры инфраструктуры, однако эффективность такого подхода напрямую зависит от правильного выбора модели с учётом типа данных, вычислительных затрат и требований к скорости принятия решений.

Цель исследования

Целью данного исследования является определение основных критериев выбора методов машинного обучения для адаптивной маршрутизации запросов в высоконагруженных распределённых системах с учётом типа исходных данных, особенностей сетевой инфраструктуры и вычислительных требований.

Материалы и методы исследования

Материалами исследования послужили научные публикации, посвящённые машинному обучению, адаптивной маршрутизации, обработке сетевой телеметрии и управлению нагрузкой в распределённых системах, а также открытая техническая документация современных средств мониторинга и оркестрации.

В работе использованы методы анализа и обобщения научной литературы, сравнительный метод, классификация подходов машинного обучения по характеру решаемых задач и сопоставление их возможностей применительно к маршрутизации запросов.

Результаты исследования

Эффективность интеллектуальной маршрутизации в высоконагруженных распределённых системах зависит от качества данных, на основании которых принимается решение о передаче запроса конкретному узлу. В современных системах мониторинга доступны сведения о времени обработки запросов, количестве активных соединений, загрузке процессора, использовании памяти и интенсивности трафика. Такие показатели могут использоваться в качестве исходных данных для моделей машинного обучения.

Маршрутизацию необходимо отличать от автоматического масштабирования. В Kubernetes горизонтальное масштабирование изменяет количество экземпляров приложения в зависимости от текущих метрик нагрузки, тогда как маршрутизация определяет, какому из уже доступных экземпляров следует передать конкретный запрос. Эти механизмы дополняют друг друга, но решают разные задачи [5].

Применение машинного обучения оправданно не во всех случаях. Существуют адаптивные механизмы, работающие без обучаемых моделей. Например, Envoy позволяет регулировать допустимое число одновременно выполняемых запросов на основе фактической задержки. Поэтому машинное обучение наиболее целесообразно тогда, когда требуется прогнозировать будущую нагрузку, учитывать совокупность взаимосвязанных показателей или принимать решения в быстро изменяющейся среде [3].

Выбор метода зависит от характера решаемой задачи. Регрессионные модели могут применяться для прогнозирования времени ответа или уровня нагрузки, классификационные – для определения состояния узла, а обучение с подкреплением – для непосредственного выбора действия в изменяющейся сетевой среде.

Для структурированной телеметрии важны методы на основе деревьев решений и градиентного усиления. Исследование [4, с. 507-520] показало, что на табличных данных модели на основе деревьев во многих случаях сохраняют преимущество перед глубокими нейронными сетями. Это особенно важно для сетевой телеметрии, которая обычно представляется набором числовых характеристик состояния инфраструктуры.

Данный вывод согласуется с работой [1], в которой отмечается, что усложнение архитектуры должно зависеть от типа данных, объёма выборки, вычислительных возможностей и требований к интерпретируемости. Следовательно, использование нейронной сети в маршрутизации должно быть обосновано преимуществами по сравнению с более простыми моделями.

При работе с телеметрией необходимо учитывать её временной характер. Значения нагрузки и задержки изменяются последовательно, поэтому случайное перемешивание данных при проверке модели способно привести к завышенной оценке качества. Для временных данных следует использовать разделение, при котором обучение проводится на более ранних наблюдениях, а проверка – на последующих.

Для непосредственного управления маршрутами исследуются методы обучения с подкреплением. В таких системах модель выбирает действие и оценивает его результат с учётом показателей сети, включая задержку и пропускную способность. Однако применение подобных методов в рабочей инфраструктуре требует дополнительной проверки устойчивости и безопасности принимаемых решений.

При оценке модели нельзя ограничиваться только показателями точности прогнозирования. Необходимо учитывать фактическое время обработки запросов, пропускную способность, количество ошибок и вычислительные затраты на получение результата. Кроме того, состав признаков должен определяться реально доступной телеметрией, поскольку качество модели напрямую зависит от полноты и стабильности исходных данных.

Как отмечают Г. К. Клюковкин и Б. А. Михайлов, развитие адаптивной маршрутизации связано с использованием телеметрии, программно-определяемых сетей и методов прогнозирования нагрузки [2]. Поэтому дальнейший выбор конкретного метода машинного обучения должен определяться характером данных и задачей маршрутизации, а не только сложностью используемой модели.

Выводы

Таким образом, для структурированной телеметрии целесообразно в первую очередь рассматривать классические методы и модели на основе деревьев решений; для временных зависимостей – методы прогнозирования последовательностей; для сложной сетевой структуры – графовые модели; для последовательного управления – обучение с подкреплением. Окончательный выбор должен подтверждаться экспериментальным сравнением на данных конкретной распределённой системы с учётом точности, скорости и вычислительных затрат.

Список литературы

  1. Клюковкин Г.К. Нейронные сети против классических ML-моделей: в каких случаях стоит усложнять архитектуру // Актуальные исследования. – 2024. – № 37(219). – URL: https://apni.ru/article/10037-nejronnye-seti-protiv-klassicheskih-ml-modelej-v-kakih-sluchayah-stoit-uslozhnyat-arhitekturu.
  2. Клюковкин Г.К., Михайлов Б.А. Адаптивная маршрутизация запросов на основе анализа текущей нагрузки // Актуальные исследования. – 2020. – № 22(25). – URL: https://apni.ru/article/1437-adaptivnaya-marshrutizacziya-zaprosov-na-osnove-analiza-tekushhej-nagruzki.
  3. Adaptive Concurrency // Envoy Documentation. – URL: https://www.envoyproxy.io/docs/envoy/latest/configuration/http/http_filters/adaptive_concurrency_filter.html.
  4. Grinsztajn L. Why do tree-based models still outperform deep learning on typical tabular data? / L. Grinsztajn, E. Oyallon, G. Varoquaux // Advances in Neural Information Processing Systems. – 2022. – Vol. 35. – P. 507-520. – DOI: 10.52202/068431-0037. – URL: https://proceedings.neurips.cc/paper_files/paper/2022/hash/0378c7692da36807bdec87ab043cdadc-Abstract-Datasets_and_Benchmarks.html.
  5. Horizontal Pod Autoscaling // Kubernetes Documentation. – URL: https://kubernetes.io/docs/concepts/workloads/autoscaling/horizontal-pod-autoscale/.
  6. Rusek K. RouteNet: Leveraging Graph Neural Networks for Network Modeling and Optimization in SDN / K. Rusek, J. Suárez-Varela, P. Almasan, P. Barlet-Ros, A. Cabellos-Aparicio // IEEE Journal on Selected Areas in Communication. – 2020. – Vol. 38, No. 10. – P. 2260-2270. – DOI: 10.1109/JSAC.2020.3000405. – URL: https://arxiv.org/abs/1910.01508. 

Поделиться

29
Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Информационные технологии»

Все статьи выпуска
Актуальные исследования

#38 (324)

Прием материалов

12 сентября - 18 сентября

Остался последний день

Размещение PDF-версии журнала

23 сентября

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

7 октября