Лекция 8 Моделирование распределения нагрузки в сетях связи 1

advertisement
Лекция 8
Моделирование распределения нагрузки
в сетях связи
1
Вопросы лекции
1.
2.
3.
Формы представления ПРН
Методы формирования ПРН
Модель распределенной сети
2
Формы представления ПРН



Формирование плана распределения нагрузки ( ПРН) – одна из
важнейших функций управления сетью связи.
ПРН представляет собой совокупность путей установления
соединений в каждом направлении связи и порядок из занятия.
ПРН может быть сформирован на основе анализа структуры
сети.
 Аналитическими методами оценки параметров ветвей и
расчетом показателей путей установления соединений
 Визуальной оценкой путей установления соединений
Выбор пути установления соединения осуществляется на
основе заданного критерия его оценки.
Наиболее общим показателем при оценке является длина пути
3
Формы представления ПРН
Оценка длины пути может определяться
 Протяженностью составляющих его каналов ( в км)
 Количеством транзитных КЦ или ветвей, участвующих в
установлении соединения по установленному пути
 Показателями качества обслуживания заявок
 Длиной очереди исходящих каналов передачи
 Средней стоимостью оборудования пути в пересчете на одно
соединений
Обычно, выбор пути осуществляется по критерию минимального пути.
Для телефонных сетей связи чаще всего длину пути определяют
количеством входящих в путь ветвей, числом КЦ или числом
транзитов.
Формирование ПРН, как правило, производится в два этапа:

1 этап. Определение совокупности возможных путей установления
соединений в направлении связи

2 этап. Задание очередности выбора и занятия этих путей.
4
Методы формирования ПРН
Матричный метод формирования ПРН в централизованных
СУС
Определение совокупности всех независимых путей в
направлениях связи осуществляется на основе матрицы
||M|| параметров ветвей {mij}.
Значения {mij}.

mij = ∞, если отсутствует ветвь

mii = 0, для элементов диагонали матрицы
Исходная матрица показывает непосредственные связи между
КЦ сети.
2
3
5
1
4
Матрица параметров ветвей
0 m12 ∞ m14
m15
m21 0
m23 ∞
∞
m34
m35
M = ∞ m32
0
m41 ∞ m43
0
∞
m51 ∞ m53 ∞
0
Определение путей производится путем преобразования матрицы ветвей
5
Методы формирования ПРН
Пример. Определение путей в направлении связи 2 – 4
Матрица параметров ветвей
0 m12 ∞ m14
m15
m21 0
m23 ∞
∞
m34
m35
M = ∞ m32
0
m41 ∞ m43
0
∞
m51 ∞ m53 ∞
0
Поэлементное сложение 2-й строки и 4- го столбца матрицы
m21
0
m23
∞
∞
m14
∞
m34
0
∞
∞
∞
m21+m14
∞ m23+m34
Направление 2-4 содержит два пути. Очередность выбора определяет
по заданному признаку ( больший номер транзитного КЦ – первый
выбор)
6
Методы формирования ПРН





Выполнение преобразование матрицы параметров ветвей для
каждого направления связи в сети позволяет определить все
возможные пути для каждого направления.
Количество операций по сложению строк и столбцов равно
числу направлений связи
I= N*(N-1)/2
Матричный метод построения ПРН применяется в
централизованных СУСС ( системах управления сетью связи).
Информация о сети собирается в СУСС ( о связности и весовых
коэффициентах ветвей), осуществляется математическая
(программная) обработка и передача таблиц ПРН (путей
установления соединений) на каждый КЦ по всем направлениям
связи от данного КЦ.
Для обмена служебной информацией между КЦ и СУСС
используются, как правило, те же рабочие каналы, что и для
передачи информационных сообщений
7
Методы формирования ПРН
Формирование ПРН методом «рельефов»
Метод «Входящих рельефов»
Входящим рельефом сети по отношению к какому-либо КЦ
называется совокупность коэффициентов,
приписываемых каждой ветви сети, определяющих
минимальную длину пути к этому КЦ от других КЦ сети.
Разметка осуществляется следующим образом:

По всем ветвям, входящим в данный КЦ приписывается
высота 1
 По всем ветвям, смежных КЦ приписывается высота 2

Далее по ветвям, смежных КЦ приписывается высота на
1 больше предыдущей
Совокупность «входящих рельефов» по всем КЦ образует
полный рельеф сети.

8
Методы формирования ПРН
Пример входящего рельефа для КЦ 4
2
1
1
3
2
1
4
3
2
4
3
2
5
3
6
7
3
1
2
2
8
4
3
9
10
По-сути, значения высоты, приписанные ветвям показывают
число ветвей в кратчайшем пути от КЦ сети к КЦ4.
Путь КЦ 2 – КЦ 4 содержит 2 ветви
2
1
1
3
2
4
3
2
4
3
3
5
4
6
7
Выход из строя одной
ветви ( например, m45)
меняет рельеф сети
3
1
2
8
2
9
3
4
10
9
Методы формирования ПРН
Метод «исходящих рельефов»
Исходящим рельефом КЦ называется совокупность коэффициентов,
которые приписываются каждой ветви, исходящей от КЦ и
определяющую минимальную длину пути от данного КЦ до всех
остальных КЦ сети.
Пример исходящего рельефа для КЦ 4
1
4
2
3
5
6
8
Исходящий рельеф от КЦ4
1
2
3
m41
1
2
3
m45
2
3
4
m48
3
4
5
7
9
4
0
0
0
10
5
2
1
2
6
3
2
3
7
4
3
4
8
3
2
1
9
4
3
2
10
5
4
3
10
Методы формирования ПРН
Представляется исходящий рельеф для КЦ в форме таблицы.
Пример, построения исходящего рельефа для КЦ4
1
4
2
3
5
6
8
Исходящий рельеф от КЦ4
1
2
3
m41
1
2
3
m45
2
3
4
m48
3
4
5
7
9
4
0
0
0
10
5
2
1
2
6
3
2
3
7
4
3
4
8
3
2
1
9
4
3
2
10
5
4
3
Рельеф отображает длину пути от КЦ ко всем остальным КЦ по
всем исходящим ветвям из КЦ
11
Методы формирования ПРН
Отличие методов «входящих» и «исходящих» рельефов.
2
1
1
4
2
5
Входящий рельеф КЦ4
3
3
2
1
4
3
2
3
6
( на сеть из КЦ 4)
7
Показывает удаленность по
кратчайшему пути от КЦ4 до
остальных КЦ
3
1
2
2
8
1
4
3
9
2
10
Исходящий рельеф КЦ4
3
5
6
8
Исходящий рельеф от КЦ4
1
2
3
m41
1
2
3
m45
2
3
4
m48
3
4
5
4
9
4
0
0
0
7
10
5
2
1
2
6
3
2
3
7
4
3
4
8
3
2
1
(на исходящие ветви из КЦ 4)
Показывает удаленность по
кратчайшему пути от КЦ4 по всем
исходящим ветвям до остальных
КЦ
9
10
4
3
2
5
4
3
12
Методы формирования ПРН
Метод рельефов используется в децентрализованных СУСС
Исходные данные (общей информацией для всех КЦ)

количество КЦ в сети

номера смежных КЦ

весовой коэффициент ветви ( например, 1 – при
непосредственной связи КЦi – КЦj, 0 – при ее отсутствии)
Количество смежных КЦ равно числу исходящих ветвей и числу
путей установления соединений в любом направлении связи
сети
Построение рельефа реализуется путем обмена таблицами между
соседними КЦ. Обмен таблицами производиться до получения
уже известных данных.
В полученной таблице имеется информация о значениях весовых
коэффициентов путей до всех КЦ сети через все исходящие
ветви от КЦ.
Метод «исходящих рельефов» нашел широкое применение в
компьютерной сети Интернет
13
Методы формирования ПРН





Метод рельефов широко используется в адаптивных
протоколах маршрутизации - RIP (Routing Information
Protocol) и OSPF (Open Shortest Path First).
RIP используется преимущественно на нижних уровнях
иерархии сети. В сетях, работающих в соответствии с
методом OSPF, информация о любом изменении в сети
рассылается лавинообразно.
В основе метода рельефов ( метода RIP ) лежит алгоритм
Беллмана-Форда
Алгоритм Беллмана-Форда относится к алгоритмам DVA
(Distance Vector Algorithms). В DVA рельеф Ra(d) - это оценка
кратчайшего пути от узла a к узлу d. Оценка (условно
назовем ее расстоянием) может выражаться временем
доставки, надежностью доставки или числом узлов
коммутации (измерение в хопах) на данном маршруте.
Метод рельефов очень хорошо используется при изменении
структуры сети.
14
Методы формирования ПРН
Отображение на рельефе КЦ4 изменения структуры сети
1
4
2
5
6
8
Исходящий рельеф от КЦ4
1
2
3
m41
1
2
3
m45
2
3
4
m48
3
4
5
3
7
9
4
0
0
0
5
2
1
2
6
3
2
3
7
4
3
4
8
3
2
1
9
4
3
2
10
5
4
3
10
• при удалении двух ветвей рельеф имеет вид
1
4
2
5
8
3
6
9
7
10
Исходящий рельеф от КЦ4
1
2
3
4
m41
1
2
3
0
m48
3
4
5
0
5
2
6
3
7
4
8
3
9
4
10
5
2
3
4
1
4
5
15
Методы формирования ПРН




Первоначально принципы построения и функционирования
систем адаптивного (динамического) распределения
информационных потоков были сформулированы в 1964 г.
советским ученым - В. Г. Лазаревым.
Позднее на их основе был разработан метод распределенного
управления выбором путей передачи информации, получивший
название метода рельефов.
Практическая реализация идей адаптивного распределения
была осуществлена в США в сети ARPA (Adranced Research
Project’s Agency) Управления перспективных научных
исследований (DARPA) США в 1968 г., на основе которой была
построена глобальная сеть Internet.
В сети Internet на основе метода рельефов реализованы два
типа маршрутизации пакетов:


Виртуальных каналов
Дейтаграммный ( применяется в сетях IP/MPLS)
16
Методы формирования ПРН
Достоинства метода рельефов

Высокая оперативность построения ПРН

Высокая эффективность при структурных изменениях

Относительная простота реализации органов управления
Недостатки

Не эффективное использование для оптимизирования ПРН
при возникновении перегрузок, т.к. в качестве критерия
рациональности сформированного ПРН используется
минимум количества ветвей в пути установления
соединения, а не загрузка этих ветвей.

Большой объем управляющей информации, которым
обмениваются между собой КЦ
17
Методы формирования ПРН
Волновой метод установления соединений
Данный метод нашел широкое применение в некоторых военных
радио сетях Франции и Италии
При волновом методе установление соединений осуществляется по
всем возможным путям одновременно. Поэтому ПРН не
создается вообще.
Каждому абоненту сети присваиваться уникальный номер (адрес).
При перемещении абонентов по сети это номер сохраняется и не
изменяется.
КЦ хранят номера всех абонентов, которые включены в данный КЦ
(попадают в зону их обслуживания) и обновляют их в
соответствии с реальным местоположением абонента.
18
Методы формирования ПРН
Процесс утановления соединения осуществляется в три этапа.



Поиск. Заявка от абонента на установление соединения
фиксируется в обслуживающем КЦ, сравнивает с записанными и
если нет соответствия, всем смежным КЦ отсылается «сигнал
поиска». Если по полученному сигналу поиска не найден
абонент в памяти КЦ, это сигнал рассылается дальше. Сигнал
волнообразно проходит через все КЦ сети
Ответ абонента. Если на КЦ абонент найден, данный КЦ
посылает обратно сигнал «абонент найден». При получении
этого ответного сигнала КЦ источником, фиксируется путь
ответа в качестве пути установления соединения.
Прекращение поиска. КЦ источника посылает по всем
исходящим ветвям сигал «прекращения поиска»
19
Методы формирования ПРН
Пример. Установление соединения для абонента КЦ1 с абонентом КЦ6
1
1
2
2
3
2
7
5
8
6
7
4
3
1
5
3
6
8
8
6
10
4
4
5
6
6
9
5
9
1
1
10
10
6
10
4
9
5
6
6
6
10
10
6
6
6
9
7
Сигнал поиска абонета
Абонент найден во 2-ом цикле поиска, но сигнал
поиска проходит через все КЦ
Сигнал
абонент
найден
Сигнал
прекращения
поиска
20
Методы формирования ПРН
Достоинства волнового метода

Высокая скорость установления соединений

Возможность свободно передвигаться в пределах сети без
изменения их номера.
Недостатки

Относительная неэффективность загрузки ветвей ( каналов)
сигналами поиска абонентов.
Сигнал поиска по каждому запросу абонента проходит по всем
КЦ сети. Сигнал от исходящего КЦ о прекращении поиска не
может «догнать» сам сигнал поиска, т.к. передается с той же
скоростью.

Необходимость использования высокоскоростных
управляющих устройств на КЦ
Волновой метод установления соединений нашел применение
как на сетях с коммутацией каналов так и на сетях с
коммутацией пакетов
21
Модель распределенной сети

Цель моделирования – оценить основные параметры
функционирования 5 –ти узловой сети заданной
структуры
2
1
3
5
4
1
2
B=
3
4
5
1
2
3
–
1
0
0
1
1
–
1
1
0
0
1
–
1
1
4
0
1
1
–
1
5
1
0
1
1
–
Структура сети и матрица связности
22
Модель распределённой сети
23
Модель распределённой сети
24
Модель распределенной сети
1-й сегмент моделі
GENERATE
X$NVAVRG, FN$XPDIS
1,FN$NODEFR
ASSIGN
2,V$NODETO
ASSIGN
(PNT1)
TRANS+,1
ASSIGN
V$NTRAN
S
L
QUEUE
X$NTRANSMAX
(PNT2)
TEST
MSAVEVALUE
PARAMTRS,2,1,P2
3,V$TALK
ASSIGN
10,X$NODECNT
ASSIGN
P10,P1
ASSIGN
P9
SEIZE
P9
(PNT2)
TERMINATE
1
MSAVEVALUE
DEPART
P9
ADVANCE
P3
PARAMTRS,3,1,P10
MSAVEVALUE
PARAMTRS,4,1,P*10
SAVEVALUE
FIRSTFORM,(GETWAY()
)
10,MX$PARAMTRS(3,1)
P9
RELEASE
P4
E
P2
(PNT1)
TEST
GENERATE
,,,1
SAVEVALUE
FIRSTFORM,(GOODWAY())
TERMINATE
P10,MX$PARAMTRS(4,1
)
ASSIGN
9,MX$PARAMTRS(5,1)
ASSIGN
4,MX$PARAMTRS(4,1)
ASSIGN
1-й сегмент
• моделирования
занятия каналов
2-й сегмент
• маршрутизации на
основе рельефа сети
TERMINATE
ASSIGN
2-й сегмент моделі
Алгоритм модели
3-й сегмент
моделі
3-й сегмент
• управление временем
моделирования
GENERATE
X$TIMER
TERMINATE
1
25
Модель распределенной сети
Демонстрация модели сети
• Работа модели в системе GPSS
(автор – Богуш Ю.П.)
• Описание в учебном пособии
..\GPSS Word\Богуш\Книга 2 укр.doc
26
Литература









Романов А. И. Телекоммуникационные сети и управление:
Учебное пособие –К. ИПЦ « Киевский университет», 2003, -247с.
Лазарев В.Г., Лазарев Ю.В. Динамическое управление потоками
информации в сетях связи. – М.: Радио и связь, 1983. – 216
Сети ЭВМ. Под редакцией В.М. Глушкова – М.: Связь, 1977
Шрайбер Т. Дж. Моделирование на GPSS. – М: Машиностроение,
1980.
Богуш К. Ю., Богуш Ю. П., Шиян А. І. GPSS World.
Моделювання телекомунікаційних систем. – К: ІССЗЗІ, 2010.
Клейнрок Л. Коммутационные сети – М.: Наука, 1970
Шварц М. Сети ЭВМ. Анализ и проектирование - М.: Радио и
связь, 1981
Лазарев В. Г., Саввин Г. Г. Сети связи, управление и
коммутация. – М: Связь, 1973.
Дэвидсон Д., Питерс Д., Бхатия М., Калидинди С., Мукхержи
С., и др. Основы передачи голосовых данных по сетям IP: Пер. с
англ. – М.: ООО «И. Д. Вильямс», 2007.
27
Download