Многоуровневая графовая модель сети
При моделировании корпоративных сетей целесообразно использовать аппарат теории графов. Сеть представляется в виде ориентированного графа, проводится декомпозиция сети на типовые подсети (выделяются необходимые подграфы с целью экономии временных и вычислительных ресурсов), выясняется принадлежность параметров сети 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 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= (u - число уровней сети) соответствуют задачам разработки сетей Zu, Zi и zij. Множество дуг включает: Xpr – множество параметров сети и информационных связей – H. В процессе моделировании осуществляется декомпозиция структуры графовой модели сети на подсети и затем проводится анализ графовой модели всей сети.
Рис. Граф G=(Z, L)
L= Xpr H и Xpr H =
Информационные связи преобразуются в булеву матрицу nхn
H = ||hgl||nxn,
элемент матрицы hgl характеризует информационные связей задач g и l, где
Более подробно:
и/или
и/или
Составной критерий оценки качества сети представляет собой множество:
K={Ku1, …, Ku8}.
Дата добавления: 2016-02-13; просмотров: 819;