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

Автор: Леонтьев А.С., Тимошкин М.C.

Журнал: Экономика и социум @ekonomika-socium

Рубрика: Основной раздел

Статья в выпуске: 9 (100), 2022 года.

Бесплатный доступ

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

Аналитические модели, искажение информации, функциональные уравнения, метод "катастроф", вероятность, функции распределения, преобразование лапласа-стилтьеса

Короткий адрес: https://sciup.org/140299277

IDR: 140299277   |   УДК: 681.32:65.012.122

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

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

Под оперативностью обработки сообщения здесь понимается время реакции серверов ЛВС, функционирующей в составе ИАЦ на запрос, поступающий с рабочего места (РМ) пользователя.

Процесс обработки сообщений в серверах, характеризуется тем, что к аппаратным и программным ресурсам возникают очереди. Обработка сообщений может прерываться не только из-за конфликтных ситуаций, возникающих на входах обрабатывающих программ, но и в результате отказов и сбоев технических средств и искажений, возникающих во входной информации [1, 2, 3, 4]. Рассмотрим аналитический метод оценки оперативности обработки сообщений в серверах ИАЦ, функционирующих в режиме реального времени. Вывод функциональных уравнений для расчета временных характеристик производится на основе использования метода введения дополнительного события - метода «катастроф» [5]. Многоуровневые м атематические модели оценки оперативности обработки информации с учетом возникающих искажений информации и с учетом надежности описаны в работах [3, 6, 7, 8].

Процесс обработки заявок в ИАЦ с учетом возникающих отказов, сбоев и искажений во входной информации описывается с помощью семейства многоуровневых вложенных моделей проблемного и структурного уровней с ненадежными элементами, причем на проблемном уровне имитируется функционирование программных ресурсов, а на структурном уровне – аппаратных ресурсов. В работах [7, 8] предложен и обоснован декомпозиционный аналитико-имитационный метод анализа временных характеристик ИВС с учетом надежности, базирующийся на использовании вложенных многоуровневых моделей. Метод включает следующие шаги:

  • 1.    Определение потоков требований на обслуживание на аппаратном уровне с помощью интерфейсных подмоделей настройки модели структурного уровня.

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

  • 3.    Настойка модели проблемного уровня с помощью соответствующих интерфейсных подмоделей.

  • 4.    Преобразование с помощью аналитических методов ненадежных обслуживающих аппаратов (ОА) проблемного уровня в эквивалентные надежные.

  • 5.    Построение аппроксимирующих функций распределения (ФР) времени обработки заявок эквивалентными аппаратами.

  • 6.    Определение выходных характеристик системы с помощью имитационного моделирования многофазной СМО проблемного уровня с эквивалентными надежными ОА.

Учет дополнительных потоков требований на структурном уровне и корректировки функций распределения обрабатывающих программ на проблемном уровне, обусловленных искажениями входной информации, по сути эквивалентен разработанному ранее подходу учета отказов и сбоев, обнаруживаемых программным способом, с помощью многоуровневых моделей оценки временных характеристик ИАЦ с учетом надежности [4, 7, 8]. Впервые метод учета искажений во входной информации с помощью семейства многоуровневых аналитических моделей при оценке вероятностно-временных характеристик ИАЦ рассмотрен в 1986 г. в работе [3]. Краткое изложение вывода функциональных уравнений для корректировки функций распределения времени выполнения обрабатывающих программ при искажении входной информации на проблемном уровне наряду с работой [3] было рассмотрено на конференции «Современные информационные технологии в управлении и образовании» в 2005 г. [9].

Представляет несомненный практический интерес рассмотрение способов применения «Метода катастроф» [5] при сведении ненадежных обслуживающих аппаратов проблемного уровня к эквивалентным надежным [7, 8, 9].

Пусть задан вектор вероятностей возникновения и обнаружения искажений во вводимой информации ( P = (Pj , рj,P2 .,,,,, P J) . Вектор P имеет щ + 1 компоненту, где P j - вероятность возникновения искажения во входной информации j = 1, NSS ; NSS - количество обрабатываемых типов сообщений, имеющих различные категории срочности; Pjj -вероятность обнаружения искажений во входной информации на первом узле обработки; P - вероятность обнаружения искажения во входной информации на втором узле обработки; P ^ j - вероятность обнаружения искажения во входной информации j -го типа на щ -ом узле обработки, щ - общее число обрабатывающих программ (узлов графа обработки), обслуживающих j -е сообщение ^ = KP ( j ) .

Время пребывания сообщения в узле включает в себя длительность обслуживания H ij ( t ) и время ожидания W j ( t ) .

Моменты функции распределения (ФР) V}(t ) времени пребывания j -го сообщения в сервере ЛВС ИАЦ при условии, что во введенной информации j -го сообщения не произошло искажений, определяются с помощью многоуровневых моделей [4, 6, 7, 8]:

у

V j ( t ) = * П V j ( t ) ,                                        (1)

= 1

где: Vj(t) - у -кратная свертка ФР Vj(t), являющихся ФР времени пребывания j -го сообщения на обслуживании i -ой обрабатывающей программой с учетом дополнительных потоков требований, обусловленных искажениями   информации,   вносимых другими обрабатывающими программами, за исключением i -ой обрабатывающей программы.

Преобразование Лапласа-Стилтьеса ФР   Vj (t)  определяются формулой:

ОД

V j ( S ) = j e - s' dV j ( t )                                         (2)

Соответственно преобразование Лапласа-Стилтьеса (Л.-С.) ФР времени пребывания j -го сообщения V ** ( S ) равно произведению преобразований Л.-С. ФР времени пребывания на каждом этапе V * ( S ) и определяется по формуле:

у

V j ( S ) = П V j ( S ) ,                                         (3)

i = 1

где V.". ( S ) = j e - stdVtJ ( t ) - преобразование Л.-С. ФР V j ( t ) . Формула для 0

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

Vj (S ) = H* (S )■ Wj (S),

® где Hj(S)= je-stdHj(t) , Hj(t) - ФР времени обслуживания j -го 0

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

Ж искажениями обрабатываемой информации: Wj( S )=j e- stdWj (y),  Wj (t) -

ФР времени ожидания j -го сообщения на обслуживание i -ой обрабатывающей программой.

Дифференцируя (4) по S , получим следующие выражения для первого и второго моментов ФР V j ( t ) :

  • V j1 ) = H j + w j1 )

V j2 ) = H j ) + 2H j w ,j1 ) + w j2 )                                  (5)

Выражение для моментов ФР V j ( t ) получим, дифференцируя по S выражение (3):

Vj) = £Vj), i=I

  • У ( 2 ) = у у{2 ) + ус к( 1 )-V( 1 ) + И 1 )-V( 1 )+ +2141 ) vK( 11

V j    £ V ij + 2 £ V1j   V j + 2 £ V2j V j + ••• + 2Vy 1 , j ) V      (6)

i=1             i=2                     i=3

Моменты V ( 11 ) и V ( 2 ) определяются без учета повторного выполнения i -ой обрабатывающей программы при обнаружении искажений в процессе обслуживания j -го сообщения.

Найдем ФР времени пребывания j -го сообщения в серверах ЛВС с учетом искажений, возникающих во входной информации. Будем считать, что искажения во входной информации, возникающие в различных типах сообщений, являются независимыми событиями и происходят с вероятностью P j ; j = 1, NSS . Искажения во входной информации могут быть обнаружены средствами контроля на одном из узлов обработки с вероятностью P j , i = 1, Т , j = 1, NSS . Если искажения обнаруживаются, то они исправляются, и обработка сообщения начинается заново с первого узла.

Обозначим через vJu CK(t ) ФР времени пребывания j -го сообщения с учетом его повторного выполнения при обнаружении искажения во вводимой информации на одном из узлов обработки. Преобразование ^

Лапласа-Стилтьеса   Vj иск (S )=]’ esdVj иск (t)   можно трактовать как вероятность того, что при обслуживании j -го сообщения с учетом искажений информации и его повторной обработки «катастрофы» не наступали.

Функциональное уравнение, связывающее V*ис ^( S ) с V * ( S ) и V * ( S ) с помощью вектора P , имеет следующий вид [3]:

V juck ( S ) =( 1 - j V , ( S ) + PP V j S ) v;„ ( S ) + + P j (1 - P J P j - V * ( S ) - V ' j ( S ) V иск ( S ) + ■■■ +

i

+ P j ( 1 - P j J1 - P i -1, ) P i, - nv k- ( S )

k = 1

• Vjuck (S)+ ■■■ +           (7)

+ P j ( 1 - P j J - P r j P j V , ( S ) Vl u. ( S ) + + P j ( 1 - Ш - P J V ( S )

После преобразования получим:

V j'.k. ( S ) { 1 - P j - P j - V j ( S ) - P j ( 1 - P ) - P ,j - V j ( S ) - V j S ) - ■■■ -

i

-

j - P -J - pJ P i nV k ( S )

k = 1

-

- P j ( 1 - P -J - P , -J- P j - V j ( S ) } =

¥

1 -

P , + P j П( 1 - P ij) V' j ( S )

i = 1

Справедливость выражения (7) обосновывается следующим образом. Первое слагаемое уравнения (7) (1 - Pj) есть вероятность того, что во входной информации не возникнут искажения и во время обработки j -го сообщения без искажений информации «катастрофы» не наступят: V*( S). Второе слагаемое есть вероятность Pj того, что во входной информации возникнут искажения, которые будут обнаружены в конце первой фазы (вероятность   Pj P1 j ).   При этом в процессе обслуживания j -го сообщения на первом узле обработки «катастрофы» не наступали (вероятность Pj Pi, V* (S)) и после исправления искажений в процессе обслуживания j -го сообщения с учетом возможного внесения новых искажений «катастрофы» не наступали: V*мс(t)). Третье слагаемое есть вероятность Pj того, что произошло искажение во входной информации, которое не было обнаружено на первом узле обработки и было обнаружено на втором узле обработки, «катастрофы» при этом не наступили -V* (S)• V*j (S) и после исправления искажений в процессе повторного обслуживания j -го сообщения с учетом возможного внесения новых искажений «катастрофы» не наступят -  V*ис K(t).  Интерпретируя аналогичным образом в терминах теории «катастроф» остальные слагаемые в уравнении (7), легко показать его справедливость.

Функциональное уравнение (7) и полученные из него соотношения служат основой для реализации метода оценки оперативности обработки информации в серверах ЛВС ИАЦ. Количественной мерой оценки является вероятность обработки сообщений пользователей в нормативные сроки Pr (Tj < Tj )= Vиск(tH ). Следует также отметить, что к критерию оперативности предъявляются довольно жесткие требования, что сделало необходимым учитывать моменты высших порядков реальных распределений случайных величин. В противном случае погрешность модели при определении вероятностей обработки сообщений пользователей в нормативные сроки становится недопустимой, что может привести к излишним затратам при разработке реальной системы и снижению качества проектирования.

Рассмотренные выше модели и функциональные уравнения явились основой для разработки системы автоматизация проектирования ИАЦ на базе многоуровневых аналитико-имитационных моделей [10].

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

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

  • Модели обеспечения достоверности и доступности информации в информационно-телекоммуникационных системах: монография/ М.Ю. Монахов, Ю.М. Монахов, Д.А. Полянский, И.И. Семенов, Владим. гос. ун-т им. А.Г. и Н.Г. Столетовых. - Владимир: Изд-во ВлГУ, 2015. - 208 с.
  • Использование численно-аналитической модели оценки эффективности функционирования системы защиты информации от несанкционированного доступа при анализе ее вероятностно-временных характеристик/ В.П. Алферов, А.В. Бацких, А.В. Крисилов, А.Д. Попов, Е.А. Рогозин. //Вестник Дагестанского государственного технического университета. Технические науки. 2020. 47(1): 58-71.
  • Куколев А.Н., Леонтьев А.С., Моисеев А.А. Методика взаимосвязанной оценки достоверности результирующей информации и времени обработки сообщений пользователей в вычислительном комплексе специализированной АСОУ// Вопросы специальной радиоэлектроники. Сер. СОИУ, 1986, вып. 2.
  • Леонтьев А.С., Пряхин В.К. Многоуровневые иерархические модели обработки информации в вычислительных системах с учетом надежности// Алгоритмы и структуры специализир. вычисл. систем. Тула, 1981, с. 51-57.
  • Климов Г.П. Стохастические системы обслуживания. - М.: Наука, 1966. - 244 с.
  • Полуян Л.Я. Метод расчета времени обработки запросов в ИВС с абонентской сетью// Алгоритмы и структуры специализир. вычисл. систем. Тула, 1983, с.10-21.
  • Леонтьев А.С. Аналитические и аналитико-имитационные методы оценки влияния отказов на временные характеристики вычислительных систем коллективного пользования// Алгоритмы и структуры специализированных вычислительных систем. -Тула: ТПИ, 1985. - с. 57-68.
  • Леонтьев А.С. Аналитические методы расчета вероятностно-временных характеристик информационных процессов в вычислительных системах на базе многоуровневых вложенных сетевых моделей с ненадежными элементами// Теоретические вопросы вычислительной техники и программного обеспечения: Межвузовский сборник научных трудов. - М.: МИРЭА, 2006, с. 50-56.
  • Криницкая Е.В., Леонтьев А.С. Метод оценки оперативности решения задач пользователей при искажениях во входной информации// Современные информационные технологии в управлении и образовании: Сборник научных трудов. - М.: ФГУП НИИ "Восход", МИРЭА, 2005. - с. 98-102.
  • Леонтьев А.С., Зверев С.Н. Автоматизация проектирования систем обработки информации с использованием аналитико-имитационных моделей. - Тез. докл. всесоюз. конф. по автоматизации проектирования систем управления. Ереван, 1984, с. 216-218.
Еще