Многоуровневая графовая модель сети

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

· на 1-м уровне - компьютеров - для расчета критериев K1компьютеры, К2компьютеры, К3компьютеры, К7компьютеры, К8компьютеры – основные задачи Z1, Z2, Z3, Z4, Z5:

Z1:{X’pr}Þ K1компьютеры

Z2:{X’pr, K1компьютеры}Þ К2компьютеры

Z3:{X’pr , K1компьютеры, K2компьютеры}Þ К3компьютеры

Z4:{X’pr, K1компьютеры, К2компьютеры, К3компьютеры}Þ К7компьютеры

Z5:{X’pr, K1компьютеры, К2компьютеры, К3компьютеры, К7компьютеры}Þ К8компьютеры;

· на 2-м уровне - транспортной системы: K1транспортная_система, К2транспортная_система, K3транспортная_система, K4транспортная_система, K6транспортная_система, K7транспортная_система, K8транспортная_система - задачи Z6, Z7, Z8, Z9, Z10, Z11, Z12:

Z6:{X’pr, K1компьютеры}Þ K1транспортная_система

Z7:{X’pr, K1транспортная_система, К2компьютеры}Þ К2транспортная_система

Z8:{X’pr, K1транспортная_система, К2транспортная_система, К3компьютеры}Þ K3транспортная_система

Z9:{X’pr, K1транспортная_система, К2транспортная_система, K3транспортная_система}Þ K4транспортная_система

Z10:{X’pr, K1транспортная_система, K2т_система, K3т_система, K4транспортная_система}Þ K6транспортная_система

Z11:{X’pr, K1т_система, K2т_система K3т_система, K4т_система, K6т_система К7компьютеры}Þ K7транспортная_система

Z12:{X’pr, K1т_с, K2т_система K3т_система, K4т_система, K6т_система, K7т_система, К8компьютеры}Þ K8т_система;

· на 3-м уровне ОС для критериев K1ОС, K2ОС, K3ОС, K4ОС, K5ОС, K6ОС, K7ОС, K8ОС, - основные задачи Z13, Z14, Z15, Z16, Z17, Z18, Z19, Z20:

Z13:{X’pr, K1компьютеры, K1транспортная_система}Þ K1ОС

Z14:{X’pr, K1ОС, K2компьютеры, K2транспортная_система}Þ K2ОС

Z15:{X’pr, K1ОС, K2ОС, К3компьютеры K3транспортная_система}Þ K3ОС

Z16:{X’pr, K1ОС, K2ОС, K3ОС, K4транспортная_система}Þ K4ОС

Z17:{X’pr, K1ОС, K2ОС, K3ОС, K4ОС, K5-пользОС, K5-прогрОС}Þ K5ОС

Z18:{X’pr, K1ОС, K2ОС, K3ОС, K4ОС, K5ОС, K6транспортная_система}Þ K6ОС

Z19:{X’pr, K1ОС, K2ОС, K3ОС, K4ОС, K5ОС, K6ОС, К7компьютеры, K7транспортная_система}Þ K7ОС

Z20:{X’pr, K1ОС, K2ОС, K3ОС, K4ОС, K5ОС, K6ОС, K7ОС, К8компьютеры, K8транспортная_система}Þ K8ОС;

· на 4-м уровне - СУБД для критериев K1СУБД, K2СУБД, K3СУБД, K4СУБД, K5СУБД, K6СУБД, K7СУБД, K8СУБД – задачи Z21, Z22, Z23, Z24, Z25, Z26, Z27, Z28:

Z21:{X’pr, K1компьютеры, K1транспортная_система, K1ОС}Þ K1СУБД

Z22:{X’pr, K1СУБД, K2компьютеры, K2транспортная_система, K2ОС}Þ K2СУБД

Z23:{X’pr, K1СУБД, K2СУБД, К3компьютеры, K3транспортная_система, K3ОС}Þ K3СУБД

Z24:{X’pr, K1СУБД, K2СУБД, K3СУБД, K4транспортная_система, K4ОС}Þ K4СУБД

Z25:{X’pr, K1СУБД, K2СУБД, K3СУБД, K4СУБД, K5ОС}Þ K5СУБД

Z26:{X’pr, K1СУБД, K2СУБД, K3СУБД, K4СУБД, K5СУБД, K6транспортная_система, K6ОС}Þ K6СУБД

Z27:{X’pr,K1СУБД, K2СУБД, K3СУБД, K4СУБД, K5СУБД, K6СУБД, К7компьютеры, K7т_система, K7ОС}Þ K7СУБД

Z28:{X’pr, K1СУБД, K2СУБД,K3СУБД,K4СУБД, K5СУБД, K6СУБД, K7СУБД, К8комп, K8т_с, K8ОС}Þ K8СУБД;

· на 5-м уровне системных сервисов для критериев K1С-СЕРВИСЫ, K2С-СЕРВИСЫ, K3С-СЕРВИСЫ, K4С-СЕРВИСЫ, K5С-СЕРВИСЫ, K6С-СЕРВИСЫ, K7С-СЕРВИСЫ, K8С-СЕРВИСЫ - задачи Z29, Z30, Z31, Z32, Z33, Z34, Z35, Z36:

Z29:{X’pr, K1компьютеры, K1транспортная_система, K1ОС, K1СУБД}Þ K1С-СЕРВИСЫ

Z30:{X’pr, K1С-СЕРВИСЫ, K2компьютеры, K2транспортная_система, K2сетевые_ОС, K2СУБД}Þ K2С-СЕРВИСЫ

Z31:{X’pr, K1С-СЕРВИСЫ, K1С-СЕРВИСЫ, К3компьютеры, K3т_система, K3ОС, K3СУБД}Þ K3С-СЕРВИСЫ

Z32:{X’pr, K1С-СЕРВИСЫ,K2С-СЕРВИСЫ,K3С-СЕРВИСЫ,K4т_система, K4ОС,K4СУБД}ÞK4С-СЕРВИСЫ

Z33:{X’pr,K1С-СЕРВИСЫ, K2С-СЕРВИСЫ,K3С-СЕРВИСЫ,K4С-СЕРВИСЫ,K5ОС,K5СУБД}ÞK5С-СЕРВИСЫ

Z34:{X’pr, K1С-СЕРВИСЫ, K2С-С, K3С-С,K4С-С, K5С-СЕРВИСЫ, K6т_система, K6ОС, K6СУБД} Þ K6С-СЕРВИСЫ

Z35:{X’pr, K1С-С, K2С-С, K3С-С, K4С-С,K5С-С,K6С-С, К7комп, K7т_система, K7ОС, K7СУБД}Þ K7С-СЕРВИСЫ

Z36:{X’pr,K1С-С,K2С-С,K3С-С,K4С-С,K5С-С,K6С-С,K7С-С8комп,K8т_система,K8ОС,K8СУБД}ÞK8С-СЕРВИСЫ;

· на 6-м уровне приложений конкретной предметной области для критериев K1ПРОГРАММЫ, K2ПРОГРАММЫ, K3ПРОГРАММЫ, K4ПРОГРАММЫ, K5ПРОГРАММЫ, K6ПРОГРАММЫ,K7ПРОГРАММЫ,K8ПРОГРАММЫ - Z37,Z38,Z39, Z40, Z41, Z42, Z43, Z44:

Z37:{X’pr, K1компьютеры, K1транспортная_система, K1ОС, K1СУБД , K1С-СЕРВИСЫ}Þ K1ПРОГРАММЫ

Z38:{ X’pr, K1ПРОГРАММЫ, K2компьютеры, K2т_система, K2ОС, K2СУБД, K2С-СЕРВИСЫ}Þ K2ПРОГРАММЫ

Z39:{X’pr,K1ПРОГРАММЫ,K2ПРОГРАМ.3комп,K3т_система,K3ОС,K3СУБД,K3С-С}ÞK3ПРОГРАММ

Z40:{X’pr, K1ПРОГР, K2ПРОГР, K3ПРОГР,K4т_система,K4ОС, K4СУБД , K4С-СЕРВИСЫ}ÞK4ПРОГРАММЫ

Z41:{X’pr, K1ПРОГРАММЫ, K2ПРОГРАММЫ, K3ПРОГР, K4ПРОГР, K5ОС, K5СУБД , K5С-С}Þ K5ПРОГРАММЫ

Z42:{X’pr,K1ПРОГР,K2ПРОГР,K3ПРОГР,K4ПРОГР,K5ПРОГР,K6т_сист.,K6ОС,K6СУБД,K6С-С}Þ K6ПРОГРАММЫ

Z43:{X’pr,K1ПРОГР,K2ПРОГР,K3ПР.Р,K4ПР,K5ПР,K6ПР7комп,K7т_с,K7ОС,K7СУБД,K7С-С}ÞK7ПРОГРАММЫ

Z44:{X’pr,K1ПР,K2ПР,K3ПР,K4ПР,K5ПР,K6ПР,K7ПР, К8ком,K8т_с, K8ОС,K8СУБД,K8С-С}Þ K8ПРОГРАММЫ.

Zi - основные задачи (подклассы задач 1 типа), X’pr, - необходимые для расчета критериев оценки качества параметры сети.

В подклассы задач 1-го типа могутвхо­дить частные (вспомогательные или элементарные) задачи zij Многоуровневая графовая модель сети - student2.ru Zi (подклассы задач 2 типа), для которых:

zij : {Xprвх} Þ Xprвых ,

где Xprвх - вектор входных параметров сети, Xprвых - вектор выходных,

причем:

Xprвх=(xprвх1,…, xprвхn),

Xprвых = (xprвых1,…, xprвыхk),

где xprвхi, xprвыхj – конкретные параметры сети.

ZК, ZТС , ZОС, ZСУБД, ZСС, ZП, Z1,…,Z44, а также zij - соответствуют вершинам многоуровневой графовой модели сети.

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

· 6 уровней иерархии (вершины ZК – задачи, решаемые на 1-м уровне сети – уровне компьютеров, ZТС - задачи для 2-го уровня - транспортной системы, ZОС - 3-го уровня ОС, ZСУБД - 4-го уровня - СУБД, ZСС - 5-го уровня - системных сервисов, ZП – 6-го уровня - приложений конкретной предметной области, т.е. вершины ZК,..,ZП определяют классы задач);

· 44 вершины Z1,…,Zp,Zss,Zsubd,Zos,Zts,Zkomp,…,Zi,…,Z44 - подклассы задач 1 типа, согласно (2.10) – (2.11) с учетом критериев оценки качества для каждого уровня Kug;

· N-е число вершин zkomp1,…,zij,…,zpn - подклассов задач 2 типа.

На рисунке 2.4 в виде ориентированного графа G=(Z,L) представлена многоуровневая графовая модель корпоративной сети. Множество вершин графа Zu= Многоуровневая графовая модель сети - student2.ru (u - число уровней сети) соответствуют задачам разработки сетей Zu, Zi и zij. Множество дуг включает: Xpr – множество параметров сети и информационных связей – H. В процессе моделировании осуществляется декомпозиция структуры графовой модели сети на подсети и затем проводится анализ графовой модели всей сети.

Многоуровневая графовая модель сети - student2.ru

Рис. Граф G=(Z, L)

L= Xpr Многоуровневая графовая модель сети - student2.ru H и Xpr Многоуровневая графовая модель сети - student2.ru H = Многоуровневая графовая модель сети - student2.ru

Информационные связи преобразуются в булеву матрицу nхn

H = ||hgl||nxn,

элемент матрицы hgl характеризует информационные связей за­дач g и l, где

Многоуровневая графовая модель сети - student2.ru

Более подробно:

Многоуровневая графовая модель сети - student2.ru

и/или Многоуровневая графовая модель сети - student2.ru

и/или Многоуровневая графовая модель сети - student2.ru

Составной критерий оценки качества сети представляет собой множество:

K={Ku1, …, Ku8}.

МОДЕЛИ СЕТЕЙ И ИХ ЭЛЕМЕНТОВ

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

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

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

· По способу получения модели – теоретические (созданные в результате исследования сетей теоретическом уровне) и эмпирические (полученные в результате проведения экспериментов и обработки результатов методами математической статистики).

· По особенности поведения сети или сетевого элемента – детерминированные и вероятностные.

Форма представления моделей

Модели аналитические и имитационные при многоуровневом представлении сетей целесообразно представить в виде следующей зависимости:

модельномер модели : {список входных параметров}Þ

Þ выходные параметры (или параметр)

Каждая модель имеет свой вектор признаков:

M = Многоуровневая графовая модель сети - student2.ru или m = Многоуровневая графовая модель сети - student2.ru ,

где компоненты xMi и xmj, векторов Mи mхарактеризуют наличие i-го

(j-го)признака.

В вектор признаков входят: номер уровня модели OSI и номер самой модели, принадлежность соответствующим уровням, принадлежность определенному классу (подклассу) задач; время расчета данной характеристики, входные и выходные параметры.

Наши рекомендации