Математика/5.
Математическое моделирование
Канд. техн. наук
Пономарев Д.Ю.
Сибирский
государственный аэрокосмический университет им. акад. М.Ф. Решетнева, Россия
Контурная тензорная модель
инфокоммуникационной сети
Современные инфокоммуникационные сети
обеспечивают передачу и обработку множества информационных потоков, используя
большое количество устройств: коммутаторов, маршрутизаторов, серверов и т.д.
Таким образом, структура связей между обслуживающими системами вступает во
взаимодействие с процессами поступления информации и распределения трафика.
Учет процессно-структурного взаимодействия классическими методами исследования
обычно не производится [1]. Теория графов позволяет исследовать структуру сети
без учета влияния процесса поступления информации, а теория массового
обслуживания обеспечивает получение вероятностно-временных характеристик систем
с неформализованным учетом влияния структуры.
Рассматриваемый в данной работе метод
моделирования инфокоммуникационных сетей позволяет решить задачу учета
процессно-структурного взаимодействия с использованием тензорного подхода.
При этом обеспечивается хорошая
формализация предлагаемого метода для программной реализации.
В соответствии с [2,3], учет процесса поступления
информации для контурной тензорной модели производится через соотношение:
, где
– загрузка системы (ковариантная компонента),
– интенсивность информационного потока
(контравариантная компонента),
– средняя длительность обслуживания, а
учет структуры производится путем введения контурных интенсивностей. Множество
контурных интенсивностей представляет собой множество путей передачи информации
и определяет новое геометрическое пространство. Определяя взаимосвязь контурных
интенсивностей и интенсивностей отдельных систем, можно учесть влияние
структуры сети на распределение трафика. Таким образом, для получения
распределения трафика в сети, необходимо составить матричное уравнение [2,3]:
где
– матрица перехода размерностью
(
– число систем в сети;
– количество контурных интенсивностей, равно
числу возможных путей по сети), связывающая контурные интенсивности поступления
и интенсивности поступления в отдельные системы;
– матрица длительностей обслуживания в
отдельных системах;
– вектор контурных интенсивностей
поступления;
– вектор начальных значений загрузки.
Для построения модели инфокоммуникационной сети
необходимо выделить пространство путей передачи информации и пространство
систем распределения информации, определяющих состав сети.
Любой узел обработки информации можно
представить в виде набора систем распределения информации (рис. 1).

Рис. 1. Структура модели узла обработки информации
Первая группа систем это системы, обеспечивающие
прием и предварительную обработку поступающей информации. Например, в
компьютерной сети это прием битовой информации и формирование очереди из
пакетов для дальнейшей обработки. Вторая группа, которая может состоять из
одной системы, моделирует процесс обработки адресной и служебной информации в
узле, необходимый для передачи пакетов по заданному маршруту с заданным
качеством обслуживания. Для коммутаторов компьютерной сети, моделируемой системой
является коммутационная матрица. Третья группа систем моделирует процесс
отправки исходящей информации, т.е. связана с процессами формирования выходных
очередей и отправкой пакетов.
Построение контурной тензорной модели рассмотрим
на примере инфокоммуникационной сети, состоящей из трех узлов (рис.2).

Рис. 2. Физическая (а) и логическая (б) топологии
исследуемой сети
Рассмотрим случай, когда наложенная сеть для
передачи информации имеет топологию дерево. В соответствии с представлением
каждого узла, так как это описано выше (рис. 1), модель сети, состоящая из
систем определяемых физической и логической топологиями, будет иметь следующий
вид (рис. 3).

Рис. 3. Структура модели инфокоммуникационной сети
Системы 2, 8 и 9 являются системами обработки
для узлов 1, 2 и 3 соответственно. Системы 1 и 3 моделируют обработку,
соответственно, исходящих и входящих информационных потоков в узле 1.
Аналогично для второго и третьего узлов. Для моделирования передачи информации
от первого узла ко второму используется система 6, в обратную сторону система
4. Аналогично, для пары первый-третий узел: системы 5 и 7, для второго и
третьего узлов: системы 12 и 13.
Для организации маршрутов передачи информации в
данной сети необходимо проложить пути прохождения информационных потоков,
используя рассмотренные системы. Например, для передачи информации из первого
узла в третий, в соответствии с заданной структурой наложенной сети, путь
передачи из первого узла в третий будет сформирован следующими системами:
1-2-6-8-12-9-15. Для получения замкнутых контуров рассматриваемых путей, введем
мнимые системы (с 16 по 24), определяемые маршрутами прохождения информации
(рис.4).

Рис.4 Добавление мнимых систем
Определив все маршруты передачи информации в
исследуемой сети, включая обратные, составляем матрицу перехода
[2,3] (приведена не полностью в связи с
большой размерностью), элементы которой показывают участие систем в
формировании пути:

Первые три столбца данной матрицы определяются
путями от абонентов первого узла: к абонентам первого, второго и третьего
узлов, соответственно. Вторые три столбца устанавливаются путями от второго
узла, аналогично: к первому, второму и третьему узлам. Третьи три столбца
матрицы
определяются аналогично. При этом в
соответствии с древовидной структурой сети, пятая и седьмая строки представлены
нулями, так как прямая связь между первым и третьим узлом в данной структуре не
используется (рис.2б). Нижняя часть матрицы связана с мнимыми системами,
участие которых в топологии определяется путями передачи информации.
Результатом решения матричного уравнения
является вектор контурных интенсивностей
при заданных начальных значениях загрузки ![]()
![]()
Полученные значения показывают распределение
трафика по путям передачи информации. Распределение трафика по системам
определяется, как:
[2-3]. Для заданных начальных значений
загрузки, распределение трафика по системам выглядит, как:
![]()
Дальнейшая задача заключается в определении
вектора начальных загрузок, которые обеспечат задание требуемых интенсивностей
потоков, создаваемых пользователями.
Таким образом, можно сделать вывод о возможности
применения контурных тензорных моделей для распределения трафика в
инфокоммуникационных сетях. Основными достоинствами такой модели являются:
инвариантность моделей, хорошая формализуемость и простота программной
реализации.
Литература:
1. Петров А.Е. Тензорная
методология в теории систем. – М.: Радио и связь, 1985.
2. Пономарев Д.Ю. Тензорная методология в
телекоммуникациях // Системы управления и информационные технологии. – 2006. –
1.1(23). – С. 161-165.
3. Пономарев Д.Ю. Контурный метод тензорного
анализа инфокоммуникационных сетей // Materiály
X mezinárodní
vědecko - praktická
konference «Efektivní nástroje
moderních věd –
2014». Matematika. – Praha: Publishing House «Education and
Science» s.r.o. – 2014. – S. 68-73.