Algorithm for interpreting a full-scale experiment on a special-purpose communications network segment

Cover Page

Cite item

Full Text

Abstract

Subject of research: the possibility of using the relationship revealed in the course of the field experiment between performance indicators and conflict assessments of organizational and technical systems on the example of the communication network to determine the degree of conflict of their states.

The purpose of research: the need to develop methods that allow us to classify the systems under study according to the degree of conflict, based on the indicators of their effectiveness.

Objects of research: mathematical models of the special-purpose communication network, taking into account the conflict relations between the elements of such organizational and technical systems.

Methods and objects of research: the method of system analysis, coupled with the allocation of types of relations between the elements of the systems under study in terms of conflict theory; the method of field experiment on a special purpose communication network segment, based on which the analysis of the data obtained and the identified dependencies is carried out.

Results of research: descriptive models of states in which such systems with their inherent performance indicators can be found are given; an interpretation algorithm is developed, which includes the knowledge base formed during the field experiment, which revealed the relationship between the performance indicators of systems and estimates of the conflicts of their graph models. An example of the algorithm's work on one of the communication network configurations considered in the course of the full-scale experiment is given, which shows how the classification of the systems' states by the degree of conflict can be performed.

Full Text

Введение

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

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

В ряде исследований [2–6], направленных на исследование структурных особенностей сетей связи и их сегментов, используются различные подходы при моделировании таких сетей и реализуемых в них процессов. Таким образом, были разработаны:

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

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

Особенности СС СН могут быть учтены на основе математического и концептуально-понятийного аппарата теории конфликтов, выделяющей три базовых типа отношений: сотрудничество, противоречие и безразличие. Результаты исследований, связанных с использованием положений теории конфликта при системном анализе в различных предметных областях, отражены в работах В.В. Сысоева, В.А. Светлова, В.В. Алексеева, В.В. Меньших, О.В. Пьянкова, Ю.С. Сербулова, В.И. Новосельцева, Д.Б. Десятова и др. В работах авторов исследуются конфликтные отношения между элементами в социальных [7, 8], производственно-экономических [9, 10], социально-технических [11, 12] и других [13–15] системах.

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

На основе ряда исследований [16–18] на сегменте СС СН был проведен натурный эксперимент, направленный на выявление взаимосвязи между показателями эффективности сети и оценками конфликтности, рассчитываемыми по ее графовой модели. Поскольку искомая взаимосвязь была выявлена, в настоящей работе ставится задача интерпретации результатов проводимого натурного эксперимента, т. е. разработки алгоритма, позволяющего определить степень конфликтности исследуемого состояния системы, основываясь на ее показателях эффективности.

Результаты и обсуждение

Рассмотрим сегмент СС СН, включающий в себя двух пользователей (элементы s1 и s2) и три сетевых коммутатора (s3,s4,s5). Схема такой сети представлена на рисунке 1.

 

Рисунок 1 – Схема локальной сети связи

 

Состояние такой системы можно задать тройкой множеств, т. е. Э0=<S0,R0,Q0>, где S0={s1,s2,s3,s4,s5} – множество элементов системы; R0={ri,j} – множество воздействий элементов друг на друга (в рассматриваемой системе в основном под воздействиями будем понимать процессы эксплуатации коммутаторов и передачи данных), реализуемых элементами; Q0={qs1(X1,c1),...,qs5(X5,c5)} – множество функций полезности между элементами [19].

В данном случае Э0 будет являться исходным (базовым) состоянием системы, целью которой является обеспечение обмена данными между пользователями. В реальной физической системе это состояние, как и любое другое, обладает рядом показателей, определяющих его эффективность. В исследуемой предметной области под показателями эффективности системы будем понимать множество показателей P={pm}, а эффективность состояния системы оценивать функцией Φi=f(Pi).

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

 

Рисунок 2 – Процесс переходов состояний системы

 

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

Для автоматизации процессов, направленных на определение конфликтности СС СН и их дальнейшей классификации, целесообразно перейти от реальных систем к их моделям в виде взвешенных знаковых орграфов, учитывающих типы отношений между элементами системы и силу взаимных воздействий элементов друг на друга [20]. Таким образом, для каждого состояния системы Эi=<Si,Ri,Qi>можно построить графовую модель системы Gi=<Vi,Ei,Sign(Ei),μ(Ei)>, где V={v1,v2,...,vn} – множество вершин графа, соответствующих элементам системы; E={e12,e21,...,ekn,enk} – множество дуг графа, соответствующих процессам, реализуемых между элементами системы; Sign(E)={sign(e12),sign(e21),...,sign(ekn),sign(enk)} – множество знаков дуг, определяющих тип отношения между элементами (сотрудничество между элементами имеет положительный знак, противоречие – отрицательный); μ(E)={μ(e12),μ(e12),...,μ(ekn),μ(enk)} – множество весовых коэффициентов влияний элементов друг на друга. С помощью такой графовой модели системы, можно оценить ее конфликтность с помощью оценок H={hm}, рассмотренных в работах [19, 21–23].

Разработка алгоритма

Поскольку при исследовании текущего состояния системы ЛПР необходимо оценить, является ли оно конфликтным, разработаем алгоритм, позволяющий интерпретировать результаты натурного эксперимента (далее – алгоритм). Блок-схема алгоритма представлена на рисунке 3.

 

Рисунок 3 – Блок-схема алгоритма интерпретации результатов натурного эксперимента

 

Приведем описание разработанного алгоритма. В блоке 2 задаются исходные данные, включающие в себя количество состояний систем N, подлежащих анализу; количество классов K, к которым могут быть отнесены исследуемые состояния систем; индекс текущего состояния системы i=1. В блоке 3 определяются структурно-параметрические свойства i-го состояния системы, т. е. тройка множеств Si,Ri,Qi. Далее в блоке 4 определяются показатели эффективности i-го состояния с использованием специализированного программного обеспечения, предназначенного для мониторинга сетей, такого как Zabbix [24], PRTG Network Monitor [25] и др. После расчета эффективности системы Фi (блок 5) осуществляется взаимодействие с базой знаний (блок 6). Процедура поиска соответствия в базе знаний (блок 13) заключается в нахождении в базе знаний состояния Эk, удовлетворяющего условию:

если положить, что  i:Pi,Qi – вектора, то Эk будет соответствовать Эi при:

|ФkФi|ε1;d1(Pi,Pk)ε2;d2(Qi,Qk)ε3, (1)

где d1(Pi,Pk)d2(Qi,Qk) – расстояния между векторами; ε1, ε2, ε3 – заданные значения необходимой точности.

Сформированная в процессе натурного эксперимента на сегменте СС СН база знаний содержит:

  • рассчитанные значения Фk для каждого k-го состояния системы, которое было рассмотрено в ходе эксперимента (блок 7);
  • множество показателей эффективности каждого k-го состояния, т. е. множество Pk={pk1,pk2,...,pkn} (блок 8);
  • графовую модель каждого k-го состояния Gk=<Vk,Ek,Sign(Ek),μ(Ek)>(блок 9);
  • множество оценок конфликтности  Gk : Hk={hk1,hk2,...,hkm}(блок 10);
  • блок машинного обучения (блок 11);
  • блок кластеризации (блок 12).

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

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

Поскольку в ходе натурного эксперимента были рассмотрены 63 различных состояния систем Эi, то для каждого из этих состояний были построены модели Gi и рассчитаны значения элементов множеств Pi и Hi.

В первую очередь в рамках исследования осуществлялась кластеризация состояний на основе элементов множества P (т. е. по эффективности систем). Результат кластеризации представлен на рисунке 4.

 

Рисунок 4 – Кластерный анализ систем на основе показателей эффективности

 

Из рисунка 4 видно, что на верхнем уровне, где евклидово расстояние объединения составляет от 8 до 10, выделено 2 основных кластера. К первому из них относились системы, в которых отсутствуют нарушители, либо их деятельность подавляется администраторами СС СН. Второй кластер содержит системы, содержащие нарушителей деятельность которых не пресекается, либо пресекается не в полной мере, что является результатом слабой эффективности таких систем.

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

 

Рисунок 5 – Кластерный анализ систем на основе оценок конфликтности

 

При сравнении результатов, представленных на рисунках 5 и 6, можно прийти к выводу о том, что в основном модели систем, обладающих высокой эффективностью, отнесены к классу бесконфликтных, а модели систем с низкой эффективностью – к классу конфликтных.

Результаты кластерного анализа при объединении множеств H и P представлены на рисунке 6.

 

Рисунок 6 – Кластерный анализ при HP

 

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

Возвращаясь к блоку 13 алгоритма, отметим, что если текущее состояние системы Эi найдено в базе знаний, то выводятся данных о принадлежности этого состояния к какому-либо классу. После чего осуществляется проверка выхода за диапазон проводимого исследования (блок 18). При выходе за его границы, алгоритм завершается (блок 20), иначе осуществляется переход к (i+1)-му состоянию системы (блок 19).

Если при обращении к базе знаний состояние системы Эi не было найдено, для него вручную разрабатывается графовая модель Gi (блок 14), для которой впоследствии рассчитываются значения оценок конфликтности hij,j=1,...,m (блок 15). Далее весь набор данных, описывающих i-е состояние заносится в базу знаний (блок 16), после чего осуществляется переход к блоку 6.

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

Апробация алгоритма

Как было описано выше, в ходе натурного эксперимента были смоделированы 63 различных состояния такой системы, как сегмент СС СН. Для этого изменялась конфигурация ЛВС, появлялись нарушители, осуществляющие DDoS-атаку и препятствующие нормальному функционированию сети связи, а также администраторы СС СН, оказывающие противодействие нарушителям.

В качестве примера рассмотрим СС СН с подключением девяти нарушителей. Схема такой сети представлена на рисунке 7.

 

Рисунок 7 – Схема сети с подключением нарушителей

 

Рассмотрим работу алгоритма на примере такой системы.

Шаг 1. Пусть необходимо исследовать только одну систему и определить, к какому из двух классов она относится (конфликтная или бесконфликтная). Тогда набор входных параметров будет иметь вид: N=1; K=2; i=1.

Шаг 2. Далее описываем систему тройкой множеств Э1=<S1,R1,Q1>, где S1={s1,s2,...,s14} (s1,s2 – пользователи, s3,s4,s5 – коммутаторы, s6,...,s14 – нарушители).

Шаг 3. Определяем показатели эффективности такой системы с путем мониторинга численных значений скорости и времени передачи данных, а также загрузки центральных процессоров персональных компьютеров пользователей использованием программного обеспечения PRTG Network Monitor. К показателям будут относится:

p1=vпС, где vп– скорость передачи данных пользователем; С– пропускная способность канала связи.

p2=tmintп,  где tп– время передачи сообщения пользователем; tmin – минимальное время передачи сообщения, определяемое по формуле:

 tmin=VmessC, 

где Vmess – объем сообщения;

p3=CPUп/100%, где CPUп – загрузка центрального процессора пользователя, подвергающегося DDoS-атаке.

Для состояния Э1 было рассчитано: p1=0,1288; p2=0,08; В.

Шаг 4. Исходя из выбранных показателей эффективности, представим функцию Ф1 в мультипликативной форме: 

Ф1=p1p2p3=0,12880,080,4=0,0258.

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

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

 

Рисунок 8 – Оценка текущего состояния

 

Заключение и выводы

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

×

About the authors

Aleksey V. Popov

Voronezh Institute of the Ministry of Internal Affairs of Russia

Author for correspondence.
Email: Alex_std_ex@mail.ru

Postgraduate Student

Russian Federation, Voronezh

References

  1. О связи : Федеральный закон от 7 июля 2003 г. № 126-ФЗ. – Текст : электронный // КонсультантПлюс. – URL: https://www.consultant.ru/document/cons_doc_LAW_43224/ (дата обращения: 01.11.2022).
  2. Кобляков, А. В. Оптимизация структуры сети передачи данных с помощью многоуров-невой декомпозиции : автореферат диссертации на соискание ученой степени кандидата технических наук : 05.12.13 / А. В. Кобляков. – Уфа, 2008. – 19 с. – Текст : непосредственный.
  3. Сычев, К. И. Модели и методы исследования процессов функционирования и оптимизации построения сетей связи следующего поколения (Next Generation Network) : автореферат диссертации на соискание ученой степени кандидата технических наук : 05.12.13 / К. И. Сычев. – Москва, 2009. – 37 с. – Текст : непосредственный.
  4. Гилязов, Р. Л. Математическое моделирование и многокритериальная оптимизация мультисервисных сетей связи с учетом нечетких предпочтений пользователей : автореферат диссертации на соискание ученой степени кандидата технических наук : 05.13.18 / Р. Л. Гилязов. – Москва, 2009. – 19 с. – Текст : непосредственный.
  5. Кулешов, И. А. Анализ методов моделирования сетей связи / И. А. Кулешов, М. А. Дуплинский, Ю. А. Малахов. – Текст : непосредственный // Информатика, телекоммуникации и управление, 2010. – № 2. – С. 148–152.
  6. Пылинский, М. В. Особенности моделирования сети связи специального назначения / М. В. Пылинский. – Текст : непосредственный // Известия Тульского государственного университета. Технические науки. – 2018. – № 10. – С. 483–490.
  7. Саати, Т. Л. Математические модели конфликтных ситуаций / Т. Л. Саати. – Москва : Советское радио, 1977. – 304 с. – Текст : непосредственный.
  8. Светлов, В. А. Управление конфликтом. Новые технологии принятия решений в конфликтных ситуациях : учебное пособие / В. А. Светлов. – Саратов : Ай Пи Эр Медиа, 2019. – 136 c. – Текст : непосредственный.
  9. Сербулов, Ю. С. Модели анализа конкурентного ресурсного взаимодействия производственно-экономических систем : монография / Ю. С. Сербулов, Д. В. Сысоев, Е. В. Чернышова. – Воронеж : Научная книга, 2011. – 136 с. – Текст : непосредственный.
  10. Моделирование информационно-аналитической деятельности производственно-экономических систем в условиях ресурсного конфликта : монография / Д. А. Глухов [и др.]. – Воронеж, 2013. – 180 с. – Текст : непосредственный.
  11. Меньших, В. В. Структурная адаптация систем управления / В. В. Меньших, В. В. Сысоев. – Москва : ИПРЖР, 2002. – 150 с. – Текст : непосредственный.
  12. Сысоев, В. В. Конфликт. Сотрудничество. Независимость. Системное взаимодействие в структурно-параметрическом представлении / В. В. Сысоев. – Москва : Московская академия экономики и права, 1999. – 151 с. – Текст : непосредственный.
  13. Новосельцев, В. И. Системная конфликтология / В. И. Новосельцев. – Воронеж : Кварта, 2001. – 176 с. – Текст : непосредственный.
  14. Десятов, Д. Б. Теория конфликта : монография / Д. Б. Десятов, В. И. Новосельцев. – Воронеж : Научная книга, 2008. – 346 с. – Текст : непосредственный.
  15. Баркалов, С. А. Математическое моделирование конфликтов в социально-экономических системах : монография / С. А. Баркалов, В. И. Новосельцев, Н. В. Санина. – Воронеж : Научная книга, 2017. – 246 с. – Текст : непосредственный.
  16. Попов, А. В. Модель взаимодействия между элементами эрготехнической системы на примере сети связи специального назначения / А. В. Попов. – Текст : непосредственный // Математические методы в технологиях и технике. – 2022. – № 3. – С. 48–51.
  17. Попов, А. В. Математическое моделирование функционирования сегмента сети связи при наличии конфликтного элемента / А. В. Попов. – Текст : непосредственный // Уравнения в частных производных и смежные проблемы (PDERT’22) : сборник материалов Международной конференции (Белгород, 15–19 июля 2022 г.) / под редакцией В. Б. Васильева, И. С. Ломова. – Белгород : ИД БелГУ, 2022. – С. 115–118.
  18. Попов, А. В. Условия и порядок проведения натурного эксперимента на сегменте сети связи специального назначения / А. В. Попов. – Текст : непосредственный // Актуальные вопросы эксплуатации систем охраны и защищенных телекоммуникационных систем : сборник материалов Всероссийской научно-практической конференции. – Воронеж, 2022.
  19. Попов, А. В. Декомпозиционный подход к построению модели эрготехнической системы на примере сети связи специального назначения / А. В. Попов. – Текст : непосредственный // Инфокоммуникационные технологии. – 2022. – № 1. – С. 8–17.
  20. Кристофидес, Н. Теория графов. Алгоритмический подход / Н. Кристофидес. – Москва : Мир, 1978. – 427 с. – Текст : непосредственный.
  21. Попов, А. В. Исследование структурных и конфликтных свойств систем с использованием знаковых графов / А. В. Попов. – Текст : непосредственный // Актуальные проблемы прикладной математики, информатики и механики : сборник трудов Международной научной конференции (г. Воронеж, 11-13 ноября 2019 г.). – Воронеж, 2020. – С. 1050–1055.
  22. Пьянков, О. В. Математическое моделирование информационно-аналитических систем органов внутренних дел : монография / О. В. Пьянков. – Текст : непосредственный // Воронеж : Воронежский институт МВД России, 2013. – 132 с. – Текст : непосредственный.
  23. Компьютерная поддержка сложных организационно-технических систем / В. В. Борисов [и др.]. – Москва : Горячая линия – Телеком, 2002. – 154 с. – Текст : непосредственный.
  24. Zabbix : [сайт]. – URL: https://www.zabbix.com/ru (дата обращения 30.10.2022). – Текст : непосредственный.
  25. Paessler : the Monitoring Express. – URL: https://www.paessler.com/ru/prtg (дата обращения 30.10.2022).
  26. Боровиков, В. Statistica. Искусство анализа данных на компьютере: для профессионалов / В. Боровиков. – 2-е издание. – Санкт-Петербург : Питер, 2003. – 688 с. – Текст : непосредственный.

Supplementary files

Supplementary Files
Action
1. JATS XML
2. Figure 1 - Diagram of the local communication network

Download (73KB)
3. Figure 2 - The process of state transitions of the system

Download (23KB)
4. Figure 3 - Block diagram of the algorithm for interpreting the results of the field experiment

Download (222KB)
5. Figure 4 - Cluster analysis of systems based on performance indicators

Download (156KB)
6. Figure 5 - Cluster analysis of systems based on conflict assessments

Download (131KB)
7. Figure 6 - Cluster analysis at H ∪ P

Download (163KB)
8. Figure 7 - Network diagram with connection of intruders

Download (273KB)
9. Figure 8 - Assessment of the current state

Download (208KB)

Copyright (c) 2023 Yugra State University

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies