You are here

Предложен новый подход к управлению сетевым трафиком

Printer-friendly versionSend by email

Сотрудники МГУ предложили мультиагентный метод для управления трафиком. Данное решение позволяет сократить объём межагентных обменов и ускорить принятие решения о перераспределении потоков данных в условиях динамически изменяющейся нагрузки. Результаты исследования опубликованы в журнале Mathematics.

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

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

В новой работе команда ученых МГУ разработала агента с двухконтурным блоком принятия решений. Решение было вдохновлено идеями Нобелевского лауреата по экономике Даниэля Канемана, который изучал то, как люди принимают экономические решения в условиях неопределенности. Оказалось, что у нас, у людей, система принятия решения состоит из двух подсистем. Первая подсистема быстро оценивает текущую ситуацию и, если она похожа на то, с чем человек уже сталкивался, принимается ранее выработанное решение. Если ситуация выглядит как новая, то начинается процесс анализа, осмысления и уже затем принятия решения. Сетевые устройства работают в условиях неопределенности. Состав потоков данных, их характеристики предвосхитить трудно. Поэтому ученые обучают агент не только принимать решения, но и запоминать ситуации, в которых он должен принимать те или иные решения.

«Мы исходили из того, что в распределённых системах сама координация может становиться источником дополнительной нагрузки. Двухконтурная модель принятия решений агентом позволяет агенту быстрее принимать решения в знакомых состояниях и обращаться к более сложному анализу, требующему взаимодействия с другими агентами, только при необходимости», — отметил Евгений Степанов, ассистент кафедры автоматизации систем вычислительных комплексов факультета вычислительной математики и кибернетики МГУ, старший научный сотрудник Центра ИИ МГУ.

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

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

«Идею предложенного метода мы “подсмотрели” у человека. Однако ее реализация в виде интеллектуального агента, способного накапливать опыт, формировать интуицию, потребовала привлечение фундаментальный математических знаний, привлечение технологии нейросетей разных классов. В результате удалось сократить непроизводительную нагрузку на сеть, ускорить процесс принятия решений без усложнения архитектуры сети», — прокомментировал Руслан Смелянский, заведующий кафедрой автоматизации систем вычислительных комплексов факультета вычислительной математики и кибернетики МГУ, ведущий научный сотрудник Центра ИИ МГУ.


The Faculty Site is in the adjustment state. Any comments on the contents and functioning of the site should be addressed to cmcproject@cs.msu.ru.

Подписка на Сбор новостей

Все материалы сайта доступны по лицензии Creative Commons Attribution 4.0 International