Научная статья на тему 'Методика описания структуры современных телекоммуникационных систем с использованием многослойных графов'

Методика описания структуры современных телекоммуникационных систем с использованием многослойных графов Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
414
76
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МНОГОУРОВНЕВАЯ СЕТЬ / МНОГОСЛОЙНЫЙ ГРАФ / ТЕЛЕКОММУНИКАЦИОННАЯ СИСТЕМА / МОДЕЛИРОВАНИЕ / MULTILAYER NETWORK / MULTILAYER GRAPH / TELECOMMUNICATION SYSTEM / MODELING

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Агеев Д. В.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

n the given article proposed a mathematical model for solving modern telecommunication systems design problem with multi-layer graphs usage. In the article decrypted properties of multi-layer graphs and given example of telecommunication systems structural formulation

Текст научной работы на тему «Методика описания структуры современных телекоммуникационных систем с использованием многослойных графов»

У cmammi запропонована в якостi мате-матичног модел1 при розв'язку задач про-ектування сучастх телекомуткацт-них систем застосовувати багатoшарoвi графи. Наведет властивост1 багатошаро-вих граф1в та приклад опису структури телекомушкацшног системи

Ключов1 слова: багатор1внева мережа, багатошаровий граф, телекомуткацшна

система, моделювання

□-□

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

Ключевые слова: многоуровневая сеть, многослойный граф, телекоммуникационная система, моделирование

□-□

In the given article proposed a mathematical model for solving modern telecommunication systems design problem with multi-layer graphs usage. In the article decrypted properties of multi-layer graphs and given example of telecommunication systems structural formulation Keywords: multilayer network, multilayer

graph, telecommunication system, modeling -□ □-

УДК 519.216

МЕТОДИКА ОПИСАНИЯ СТРУКТУРЫ СОВРЕМЕННЫХ ТЕЛЕКОММУНИКАЦИОННЫХ

СИСТЕМ С ИСПОЛЬЗОВАНИЕМ МНОГОСЛОЙНЫХ ГРАФОВ

Д. В. Агеев

Кандидат технических наук, доцент Кафедра телекоммуникационных систем Харьковский национальный университет радиоэлектроники пр. Ленина, 14, г. Харьков, Украина, 61166 Контактный тел.: (057) 705-25-46 Е-mail: dm@ageyev.in.ua

Введение

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

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

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

Постановка проблемы и обзор подходов к ее решению

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

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

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

Организационно телекоммуникационные системы делятся на уровни при этом, более высокие уровни управляют и обеспечивают взаимодействие более низких в иерархии уровней. Уровни организационной иерархии обычно разделены территориально. Например, магистральный сегмент сети (WAN), региональная сеть (MAN) и локальная сеть (LAN).

Уровни технологической иерархии представляют собой наложенные сети, использующие различные технологии. Каждая связь в верхнем уровне использует один или несколько путей на более низком уровне. Например, 1Р-канал между двумя 1Р-маршрутизаторами может обеспечиваться одним или несколькими световыми потоками в нижележащей волоконно-оптической сети.

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

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

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

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

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

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

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

Описание математической модели

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

Для моделирования многослойных телекоммуникационных систем нами предлагается использовать многослойный граф MLG = (Г^,Е), который включает в свой состав:

- множество подграфов Г = {Г\... г1,..., г1-}, Г1 ), где подграф Г1 описывает структуру сети на уровне 1.

- вершины V; eV и ребра ек = ), ек еЕ обеспечивают связь подграфов Г1 между собой (рис. 1).

На структуру графа MLG, моделирующего мульти-сервисные телекоммуникационные системы накладывается дополнительное ограничение, которое заключается в том, что для каждого ребра ек = , ек е Е1 подграфа Г1 существует путь я^^1,...,^,...^ между

вершинами V1 и V1, v1,v]еV1 проходящий через под граф более низкого уровня:

Vek = (v',v'), ek sE1, v',v'eV', 3n = (v'...,vm,...,v'),vm eV",n < 1

(1)

Данное правило не выполняться только для подграфа самого нижнего уровня, 1 = 1.

MLG = {Г1, Г2, Г3, V, Ej

Г1 = (V \ E1) Г2 = (V2, E2) Г3 = (V3, E3)

V1 = {v]1,v2,^,v9j

E = {e;,e2,^, e14j V2 =K, v2,^,v2j

т~*2 ( 2 2 2 )

E ={el,e2,..., ею j

V3 = {v?, v2,v33,v43j E3 = {e?,e2,e33, e^j

V = {vi,V2j E = {el, ^---Лб}

Рис. 1. Пример многослойного графа

Многослойный граф MLG обладает следующими свойствами:

С1. Если подграф Г1 многослойного графа MLG связанный и 1 > 1, то каждая вершина VI подграфа Г1 имеет как минимум одно исходящее ребро принадлежащее графу Г'0 сГ° = (^Е), связывающий слой 1 с нижележащими слоями.

С2. Если для МСГ MLG выполняется условие (1) и для любого слоя выше слоя 1 существует путь, проходящий через подграф не ниже слоя 1, то выполнение условия для слоев п < 1, п > 1 гарантирует выполнение условия (1) для МСГ MLG в целом.

Метод описания современных мультисервисных

телекоммуникационных систем многослойными графами

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

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

Для описания телекоммуникационной системы многослойным графом необходимо выполнить следующие операции:

01.1. Выделить в моделируемой телекоммуникационной системе множество уровней.

01.2. Описать топологию каждого уровня с помощью классического графа.

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

01.4. Присвоить ребрам и вершинам графа набор параметров, характеризующих параметры соответ-

ствующих объектов и меж объектных связей, составляющих интерес для моделирования.

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

Рассмотрим выполняемые операции на примере.

Пример 1.

Дана IP-сеть, работающей поверх сети Ethernet и использующей для передачи сигналов оптический кабель

Для данной сети в ее структуре можно выделить следующие уровни:

- уровень IP-сети, который представляется совокупностью IP-узлов, связанных IP-каналами;

- уровень Ethernet сети, представляемый множеством узлов сети, связанных между собой каналами связи, являющимися транспортной средой для уровня IP-сети;

- уровень оптической сети, представленный узлами оптической сети связанными оптическими кабелями связи. В узлах сети оптической могут уславливаться оптические разветвители, мульти-плексоры/демультиплексоры и другое оборудование оптической сети;

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

При выполнении операции О1.2, для каждого отдельного уровня, выделенного на шаге О1.1 определяется топология сети. Для этого:

02.1. Каждый узел сети на данном уровне заменяется вершиной графа.

02.2. Определяются пары непосредственно взаимодействующих узлов (т.е. пары узлов, которые при своем взаимодействии не используют другие узлы данного уровня, в качестве транзитных).

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

Для рассматриваемого в качестве примера телекоммуникационной системы (пример 1) в результате выполнения операций О2.1 - О2.3 получим по одному связанному графу для каждого выделенного в структуре сети уровня.

Для самого верхнего слоя, соответствующего уровню IP-сети, граф будет содержать множество вершин, представляющих узлы IP-сети. Узлы сети, IP-адреса которых, имеют одинаковую часть соответствующую номеру сети, могут взаимодействовать непосредственно. Узлы сети с разными номерами сети в адресной части взаимодействуют посредством маршрутизаторов (IP-шлюзов). Из выше сказано следует, что граф, соответствующий уровню IP-сети, представляет собой множество полносвязанных подграфов (каждый полносвязанный подграф содержит вершины, соответствующие узлам с одинаковыми номерами IP-сети в адресной части). Каждый из указанных подграфов связан с другим подграфом посредством общих вершин, соответствующих узлам сети, где установлены IP-шлюзы.

Граф слоя, соответствующий уровню сети Ethernet, содержит вершины, соответствующие узлам сети Eth-

ernet. В сетях, построенных с использованием технологии Ethernet, узлы могут:

- взаимодействовать непосредственно друг с другом (в случае использования общей среды передачи)

- посредством центрального узла (в случае использования коммутируемых соединений).

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

Так, в первом случае каждый подграф является полносвязным.

Во втором случае каждый подграф имеет топологию «звезда».

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

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

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

Для рассматриваемой сети (пример 1) в качестве такой связи используется связь «расположен», то есть, вводимое в состав многослойного графа ребро соединяет вершины соответствующие узлам наложенной сети, которые располагаются в одном и том же месте моделируемой мультисервисной сети.

При выполнении операции О1.4 каждому ребру многослойного графа приписывается ряд параметров, соответствующих параметрам моделируемой сети. В качестве таких параметров для рассматриваемой сети (пример 1) выступают следующие параметры.

Для графов слоев, соответствующих наложенным сетям:

- пропускные способности каналов между узлами сети;

- задержки передачи единицы сообщения в соответствующих каналах связи;

- джитер времени доставки единицы сообщения в соответствующих каналах связи;

- параметры информационных потоков, передаваемые по каналам связи;

- надежность каналов связи.

Для ребер соединяющие вершины разных слоев многослойного графа, в качестве параметров приписываемых ребрам выступают:

- производительность соответствующих узлов наложенных сетей (максимальная величина потока обслуживаемого узлом);

- надежность узлов;

- время обработки сообщения в узле.

Заключение

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

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

Предложенный в статье подход может быть применен на практике при разработке систем автоматизации проектирования сетей NGN, для описания структуры проектируемой системы.

Литература

1. Orlowski, S. Two-layer network design by branch-and-cut

featuring MlP-based heuristics [Текст] / S. Orlowski, A.M.C.A. Koster, C. Raack, R. Wess ly // Proceedings of the 3rd International Network Optimization Conference (INOC 2007). - Spa, Belgium, 2007. - Р. 80 - 92.

2. Capone, A. Multi-Layer Network Design with Multicast

Traffic and Statistical Multiplexing [Текст] / A.Capone, G. Carello, R. Matera // IEEE Global Telecommunications Conference (IEEE GLOBECOM). - Washington, USA, 2007. - Р. 2565 - 2570.

3. Lozano, A. Shortest viable path algorithm in multimodal

networks [Текст] / A. Lozano, G. Storchi // Transportation Research. - 2001. - № 35, part A. - Р. 225 - 241.

4. Агеев, Д.В. Проектирование современных телекоммуни-

кационных систем с использованием многоуровневых графов [Текст] / Агеев Д.В. // Восточно-Европейский журнал передовых технологий. - 2010. - № 4/2 (46). - С. 75 - 77.

5. Агеев, Д.В. Моделирование современных телекомму-

никационных систем многослойными графами [Елек-тронний ресурс] / Агеев Д.В. // Проблеми телекомуш-кащй. - 2010. - № 1 (1). - С. 23 - 34. - Режим доступу до журн.: http://pt.journal.kh.ua/2010/V1/101_agey-ev_simulation.pdf.

i Надоели баннеры? Вы всегда можете отключить рекламу.