Применение ортогональных моделей тензорного анализа для исследования QOS в SDN
Определение возможности применения ортогонального метода тензорного анализа к исследованию сетей SDN. Расчет загрузки каждой ветви исследуемой сети при помощи ортогонального метода тензорного анализа. Распределения трафика в исследуемой сети SDN.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | статья |
Язык | русский |
Дата добавления | 30.04.2018 |
Размер файла | 529,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Статья
на тему: Применение ортогональных моделей тензорного анализа для исследования QOS в SDN
Выполнил:
Закиров В.И.
Концепция программно-конфигурируемых сетей (SDN) была представлена еще в 2006 году, но до недавнего времени столь пристального внимания ей не уделялось. Когда стало ясно, что при существующих темпах роста интернет индустрии, в скором времени будет трудно обеспечивать потребности пользователей, технология SDN начала активно развиваться. Важным вопросом в данной области является обеспечение качества обслуживания (QoS), так как именно такие параметры QoS, как загрузка каналов, время потерь и т.д. в конечном счете, оказывают влияние на конечных пользователей. В данной статье рассматривается вопрос применения ортогональных моделей тензорного анализа для исследования сетей SDN. В ходе исследования рассчитываются загрузки каждой ветви исследуемой сети при помощи ортогонального метода тензорного анализа. После полученных результатов, сделаны выводы о применимости используемого математического аппарата в качестве основного инструмента исследования таких сетей, а также выводы об особенностях распределения трафика в исследуемой сети SDN.
Ключевые слова: программно-конфигурируемые сети, тензорный анализ, ортогональный метод, качество обслуживания, загрузка сети.
The concept of software-defined networks (SDN) was introduced in 2006, but until now, not much attention was paid to it. When it became clear that it would be difficult in the near future to ensure the needs of users at the current development of the Internet industry, the SDN technology began its rapid development. An important issue in this field is to ensure the quality of service (QoS), such as QoS parameters like channel loading, time loss, etc. which eventually affect the end users. This paper considers the use of orthogonal tensor analysis models for the study of SDN networks. In the study the authors calculated the load of each branch of the network using orthogonal method of tensor analysis. The obtained results lead to a conclusion about the applicability of the mathematical apparatus as a basic research tool for such networks, as well as conclusions about the peculiarities of the traffic distribution in the study of SDN network.
Keywords: software-configurable networks, tensor analysis, orthogonal method, quality of service, network load.
Архитектура современных компьютерных сетей, закладывалась в 60-х годах прошлого века. За это время, в области инфокоммуникаций были сделаны большие шаги, связанные, прежде всего не только с различными техническими новшествами, например, с разработкой новых типов оборудования, но и прежде всего с новшествами, которые затрагивают одни из основных уровней модели OSI: канальный, сетевой и транспортный. Связано это, прежде всего с постоянно растущими потребностями пользователей всемирной глобальной сети. Если еще около 4-5 лет назад, качеству обслуживания в инфокоммуникационных сетях не уделялось должное внимание, то на данном этапе развития, вопрос обеспечения качества обслуживания ставиться «во главу угла». Объемы передаваемого трафика растут в геометрической прогрессии и существующие сети в большинстве случаев не способны адекватно и эффективно реагировать на этот рост. До последнего момента, единственным эффективным решением проблемы, было наращивание сетевых мощностей, путем установки дополнительного оборудования и т.д.
В далеком 2006 году была представлена концепция программно-конфигурируемых сетей (SDN). Совершенно новый подход к проектированию и построению инфокоммуникационных сетей показал, что возможна перестройка сетей не только на физическом, но и на программном уровне. Несмотря на то, что концепция программно-конфигурируемых сетей существует уже около 10 лет, основная работа по её воплощению в реальность, была сделана за последние 3-4 года. На данный момент уже существуют сети передачи данных на основе концепции SDN. Например, это сеть ЦОДов Facebook, или сеть передачи данных компании Microsoft. Для применения данного рода сетей повсеместно, необходимо решение следующих вопросов:
- возможность перестроения существующих сетей без полной замены оборудования, иными словами, функционирование сетей на основе протокола OpenFlow (основной протокол передачи данных в SDN);
- обеспечение качества обслуживания в таких сетях (поддержание параметров пропускной способности и задержек на должном уровне).
Если говорить о первой проблеме, то ведется активная работа по её решению среди ученых и исследователей, но вторая проблема оказалась «забытой» на некоторое время и только сейчас, когда дело дошло до серьезного практического внедрения сетей SDN, начали появляться работы связанные с обеспечением QoS в SDN.
Обращаясь к статье [1], стоит отметить, что на данный момент действительно эффективных и функционирующих методов QoS не разработано. Под эффективностью в данном случае следует понимать надежность и скорость доставки информации. В связи с этим, исследования и разработки в данной области являются актуальными и даже правильнее сказать «необходимыми».
В работах [2] и [3] рассмотрена возможность исследования сетей SDN с использованием математического аппарата тензорного анализа, в частности контурный и узловой метод. Данные методы достаточно гибки и легки для программной реализации, что очень важной. Также немаловажным фактором является, что благодаря этим методам, можно с лёгкостью получать математические и имитационные модели сетей связи, в том числе и SDN. Эти модели позволяют достаточно просто провести количественную оценку показателей эффективности QoS, например, оценить загрузку канала, время задержки и интенсивность передачи данных. В данной работе предлагается использовать ортогональный метод анализа для формирования математической модели сети SDN.
В качестве исходных данных взята топология сети, представленная на рисунке 1.
Рис. 1 - Топология исследуемой сети
Основными узлами выбранной сети выступают коммутаторы SDN, которые в качестве механизма обработки пакетов используют конвейер, т.е. применяют к пакету ряд правил, для выявления подходящего и соответственно выполнения дальнейших действий с пакетом данных.
В роли источников передачи/получения трафика выступают группы пользователей, обозначенные как Link_1, Link_2, Link_3.
Основной задачей является определение возможности применения ортогонального метода тензорного анализа к исследованию сетей SDN. Особенно нас интересуют каналы от групп пользователей Link_1 и Link_2 к коммутатору SDN_Switch_1, а также канал от Link_3 к SDN_Switch_3. В связи с тем, что они имеют по одному каналу приема/передачи, то соответственно эти каналы должны иметь самые большие значения загрузки. SDN коммутаторы, представлены СМО М/М/1. Это связано с тем, что данная система одноканальная (имеет один обслуживающий прибор) и математические выражения, характеризующие искомые величины, более просты, по сравнению с другими СМО. Данная система не является ограничением, также могут быть использованы другие СМО. Здесь же введем ограничения для значения загрузок, они должны находиться в пределах .
Прежде всего, для решения поставленной задачи преобразуем исходную топологию сети в совокупность СМО, как в работах [2] и [3].
Рис. 2 - Топология исследуемой сети после преобразования (СеМО)
Ортогональные сети, это такие сети, которые могут содержать как замкнутые пути, так и разомкнутые. В данном случае, под понятием путь, понимается контур. Традиционно, анализ таких сетей сводиться к приведению сети либо к контурному виду, либо к узловому. Далее, в соответствии с каждым методом, определяется тензор преобразования, или по другому матрица перехода, после этого задаются интенсивности поступления и обслуживания. После этого, используя матричное уравнение, составляется система уравнений, для нахождения загрузок [4].
В данной работе предлагается использовать подход, позволяющий отойти от преобразования сети к контурному или узловому методам. И как видно из рисунка 2, сеть будет состоять из набора линейно-независимых контуров и разрезов (узловых пар). Учитывая все вышесказанное, в данном случае, существует тензор преобразования, который будет обеспечивать переход от примитивной сети к исследуемой и содержать как узловые, так и контурные интенсивности, в качестве базисных элементов [5].
В свою очередь тензор преобразования - матрица X, может быть представлена как совокупность двух элементов:
В данном случае, элемент связывает узловые интенсивности примитивной и исследуемой сетей, а элемент в свою очередь обеспечивает связь между примитивной и исследуемой сетью в отношении контурных интенсивностей.
(Выражение 1), приводим к следующему виду:
В соответствии с анализом по Крону [6], следующее выражение также будет справедливо: ортогональный тензорный анализ трафик
где сj - значение загрузок исследуемой сети;
сj - значение загрузок примитивной сети.
Получив выражения для интенсивностей поступления и загрузок, получим выражение для интенсивностей обслуживания [5]:
где мji - матрица интенсивностей обслуживания исследуемой сети;
мji - матрица интенсивностей обслуживания примитивной сети.
Далее используя выражения (3-5), определим выражение для определения загрузок исследуемой сети:
Значение загрузок в каждой из ветвей можно определить следующим выражением:
Используя выражение (1) и рисунок 2, запишем систему уравнений для анализируемой сети:
Далее зададим матрицу интенсивностей обслуживания примитивной сети:
В качестве значений интенсивностей обслуживания выбраны случайные числа, но с обязательным выполнением условия:
Используя формулу (5) и полученную матрицу интенсивностей обслуживания, получим:
После этого, используя формулу (6), матрицу интенсивностей обслуживания (выражение 10) и заданный вектор интенсивностей поступления примитивной сети, получим:
Последний шаг, это нахождение искомых загрузок исследуемой сети. Для этого используем формулу (7) и вектор интенсивностей поступления (выражение 11):
Соответственно полученный вектор и есть искомые загрузки исследуемой сети, которые необходимо было найти.
Как видно из полученных результатов, значения загрузок соответствуют ранее введенному ограничению, что говорит о справедливости произведенных расчетов.
В соответствии с рисунком 1, группы пользователей Link_1,Link_2 и Link_3 соединены с коммутаторами лишь одной ветвью, а значит загрузка этих ветвей, как уже говорилось ранее, должна быть самой максимальной среди всех остальных, так как трафику некуда больше перераспределяться. Рассматривая полученный результат, мы видим, что загрузка канала от группы пользователей Link_1 действительно самая максимальная, а это значит, что пользователи данной группы генерируют больше трафика, чем все остальные группы. Что же касается, групп пользователей Link_2 и Link_3, то здесь загрузка не самая максимальная по сравнению другими каналами. Это обусловлено прежде всего тем, что интенсивности поступления и обслуживания выбраны случайным образом.
На основании вышеизложенного, можно сделать вывод, о том, что полученная ортогональная модель, позволяет оценить загрузку каналов связи и интенсивность прохождения трафика по ним, что дает возможность перейти к обеспечению качества обслуживания в сетях SDN и тем самым разрабатывать стратегии планирования трафика.
Здесь также стоит заметить, что данная модель топологии сети носит достаточно абстрактный характер и при применении данного метода к реальной сети, топология примитивной сети и результаты могут значительно отличаться, но порядок и принцип действий неизменен.
Список литературы / References
1. Турбов А.Ю. Анализ методов обеспечения QoS в SDN / А.Ю. Турбов, Д.Ю. Пономарев // Сборник статей XIX Всероссийской научно-технической конференции «Современные проблемы радиоэлектроники». - Красноярск, 2016. - C. 555-558.
2. Турбов А.Ю. Исследование распределения трафика в сетях SDN методом тензорного анализа / А.Ю. Турбов, Д.Ю. Пономарев // Сборник статей XIX Всероссийской научно-технической конференции «Современные проблемы радиоэлектроники». - Красноярск, 2016. - С. 551-554.
3. Турбов А.Ю. Исследование сетей SDN узловым методом / А.Ю. Турбов, Д.Ю. Пономарев // материалы XIV международной научно-практической конференции «Фундаментальные и прикладные исследования в современном мире». - Санкт-Петербург, 2016. - С. 112-117.
4. Гутковская О.Л. Ортогональный метод анализа сетей VPN / О.Л. Гутковская, Д.Ю.Пономарев // Современные наукоемкие технологии. - 2016. - №7. - C. 30-37.
5. Крон Г. Тензорный анализ сетей / Г. Крон; под редакцией Л.Т. Кузина и П.Г. Кузнецова. - Москва: Советское радио, 1978. - 719 с.
Размещено на Allbest.ru
...Подобные документы
Обзор разнообразных методов теории линейных систем: методов корреляционного и регрессионного анализа, косинор-анализа. Особенности применения факторного анализа. Программная реализация метода главных компонент. Разработка нелинейных регрессионных моделей.
дипломная работа [390,2 K], добавлен 03.09.2016Появление поисковых систем. Применение семантических сетей для анализа текста. Определение релевантности, ранжирование и индексация. Особенности программы Balabolka. Системы анализа речи. Современные особенности поиска. Развитие сервисов поисковых систем.
реферат [3,2 M], добавлен 22.04.2015Применение нейрокомпьютеров на российском финансовом рынке. Прогнозирование временных рядов на основе нейросетевых методов обработки. Определение курсов облигаций и акций предприятий. Применение нейронных сетей к задачам анализа биржевой деятельности.
курсовая работа [527,2 K], добавлен 28.05.2009Оценка вариантов подключения Интернета для малой домашней PC сети и производительности приложения. Средства анализа и оптимизации локальных сетей. Влияние топологии связей и производительности коммуникационных устройств на пропускную способность сети.
дипломная работа [6,9 M], добавлен 12.09.2012Исследование основ метода движения трафика в сети. Ознакомление с IP адресацией и IP пакетами, протоколами. Определение понятия и функций сокета. Создание программного приложения мониторинга трафика (поступления и отправки пакетов между абонентами).
курсовая работа [474,7 K], добавлен 20.04.2015Разработка структурной схемы компьютерной сети. Планирование топологии сети, настройка серверов. Принципы распределения IP-адресов. Расчет удвоенной задержки распространения сигнала. Моделирование потоков трафика в сети. Сетевые протоколы, их особенности.
курсовая работа [1,2 M], добавлен 23.12.2015Сущность и значение мониторинга и анализа локальных сетей как контроля работоспособности. Классификация средств мониторинга и анализа, сбор первичных данных о работе сети: анализаторы протоколов и сетей. Протокол SNMP: отличия, безопасность, недостатки.
контрольная работа [474,8 K], добавлен 07.12.2010Пример матрицы смежности для соответствующей сети. Функция распределения степеней узлов. Вариант матрицы смежности для взвешенной сети. Распределение степеней для случайных графов. Требования к интерфейсу. Алгоритм модели Баррат-Бартелэмью-Веспиньяни.
контрольная работа [1,4 M], добавлен 13.06.2012Возникновение и развитие Web. Рекламные возможности Web 2.0.в социальных сервисах. Анализ рекламных возможностей социальной сети "Vkontakte.ru". Практическое применение рекламной кампании в социальной сети. Показатели конверсии социального трафика.
дипломная работа [1,4 M], добавлен 29.12.2012Возможности программ моделирования нейронных сетей. Виды нейросетей: персептроны, сети Кохонена, сети радиальных базисных функций. Генетический алгоритм, его применение для оптимизации нейросетей. Система моделирования нейронных сетей Trajan 2.0.
дипломная работа [2,3 M], добавлен 13.10.2015Общее понятие файлообменной сети. Основные принципы работы файлообмена, его широкие возможности. Типы организации файлообменных сетей. Функционирование частично децентрализованных (гибридных) сетей. Устройство и особенности одноранговой сети, P2P.
презентация [685,6 K], добавлен 28.11.2012Классификация компьютерных сетей. Назначение компьютерной сети. Основные виды вычислительных сетей. Локальная и глобальная вычислительные сети. Способы построения сетей. Одноранговые сети. Проводные и беспроводные каналы. Протоколы передачи данных.
курсовая работа [36,0 K], добавлен 18.10.2008Изучение принципов построения локальных вычислительных сетей. Обоснование выбора сетевой архитектуры для компьютерной сети, метода доступа, топологии, типа кабельной системы, операционной системы. Управление сетевыми ресурсами и пользователями сети.
курсовая работа [1,8 M], добавлен 25.04.2016Классификация группы входящих пакетов, поступающих на одну из рабочих станций в ЛВС. Описание хакерских атак. Построение интеллектуальной системы анализа входящего трафика по классам опасности на использовании нейронной сети конкурирующего типа.
курсовая работа [286,8 K], добавлен 27.10.2010Архитектура и топологии IP-сетей, принципы и этапы их построения. Основное оборудование корпоративных IP сетей магистрального и локального уровней. Маршрутизация и масштабируемость в объединенных сетях. Анализ моделей проектирования кампусных сетей.
дипломная работа [2,0 M], добавлен 10.03.2013Обозначения и термины, характерные для электрических систем при изложении узлового метода. Создание математической модели данного метода в виде системы алгебраических и трансцендентных уравнений. Структура и листинг программы анализа электрических схем.
отчет по практике [1,0 M], добавлен 29.05.2013Понятие и основные характеристики локальной вычислительной сети. Описание типологии "Шина", "Кольцо", "Звезда". Изучение этапов проектирования сети. Анализ трафика, создание виртуальных локальных компьютерных сетей. Оценка общих экономических затрат.
дипломная работа [990,2 K], добавлен 01.07.2015Ознакомление с методами решения оптимизационных задач. Алгоритм метода ломанных. Определение наименьшего значения целевой функции. Описание метода анализа математической модели. Расчет поиска минимума по методу ломаных. Листинг программы, интерфейс.
курсовая работа [2,2 M], добавлен 06.12.2014- Численные расчёты динамики генных сетей на основе редукции графов в рамках синхронной булевой модели
Теория функционирования генных сетей. Разработка алгоритма анализа динамики генной сети с целью выявления всех её стационарных и циклических устойчивых состояний в рамках булевой модели генной сети. Создание программного средства, его реализующего.
курсовая работа [1,4 M], добавлен 28.02.2012 Анализ существующих топологий построения сети MetroEthernet. Оценка типовых решение построения сетей абонентского доступа. Расчет оборудования для услуг передачи речи. Разработка топологической и ситуационной схемы. Расчет трафика услуг телефонии.
курсовая работа [2,3 M], добавлен 17.05.2016