Научная статья на тему 'Модель системы трёхуровневого обеспечения информационного взаимодействия в АСУ'

Модель системы трёхуровневого обеспечения информационного взаимодействия в АСУ Текст научной статьи по специальности «Математика»

CC BY
289
50
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ / ЗАДЕРЖКА ИНФОРМАЦИОННОГО ОБСЛУЖИВАНИЯ / INFORMATION SUPPLY / INFORMATION SERVICE DELAY

Аннотация научной статьи по математике, автор научной работы — Сироткин Андрей Вячеславович

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Model of system of three-level maintenance of information interaction in the management information system

In article the information system of the MANAGEMENT information system is represented as the three-level model constructed by a principle of cascade maintenance. Problems of delays of the supply with information, formations arising at the expense of delays and data transmission are considered. The mathematical model of system intended for optimization of maintenance on parameter of delays, on the basis of priorities of processes of formation and an information transfer is developed.

Текст научной работы на тему «Модель системы трёхуровневого обеспечения информационного взаимодействия в АСУ»

А.В. Сироткин

Модель системы трёхуровневого обеспечения информационного взаимодействия в Асу1

Одной из проблем, возникающих при автоматизации управления, является возникновение стохастических задержек обслуживания, связанных с конкуренцией процессов информационного обслуживания за ресурсы системы. Для поиска путей разрешения этой проблемы можно воспользоваться концептуальным представлением об АСУ как трёхуровневой системе, построенной на принципе «информационного обеспечения».

Анализе АСУ по способу обеспечения процессов управления позволяет выделить три иерархических уровня: обеспечивающий (включающий формирование и передачу данных) - информационный - управление. В общем виде трёхуровневая иерархическая модель информационного обеспечения управления в АСУ представлена на рис. 1. Введем обозначения уровней мо-дели:система управления - «(^информационная система - п .

1 ;обеспечивающая подсистема - «-2;подсистема передачи данных -п. 2.1;подсистема формирования данных -«-2.2.

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

- формирования и передачи данных. Результат может быть использован как постановка задачи оптимизации для управления эффективностью АСУ за счет управления низкоуровневыми процессами обеспечения.

1 Работа выполнена за счет средств федерального бюджета Министерства образования и науки РФ в рамках государственного задания на выполнение научно-исследовательской работы «Оптимизация информационного взаимодействия в АСУП», регистрационный номер 710442011.

Рис. 1. Иерархическая модель информационногообеспечения АСУ

Для каждого /-го уровня информационного обеспечения установим в качестве обобщенного критерия параметр Qi, отражающий значение целевой функции. Для верхнего уровня Qo будет характеризовать эффективность управления, для информационного Q-1 - эффективность информационного обмена, для обеспечивающего Q -2 - качество обеспечивающей поддержки. Обозначим вектор показателей для каждого /-го уровня как

А = (а,,ат,а.........а )

і п.Р г.2’ г.З’ ’ і.п! ■>

где а

У = 1, п - ненормированное значение показателя,

п - количество частных критериев. Выразим обобщенный показатель Qi ненормированных значений вектора А, как функцию свертки (ФС)

Оі = Р, (а1.ъа.2^.^а.п)

(1)

где

(2)

(А/^ шах(шт)

выступает как целевая функция соответствующего уровня.

Введем нормирующую функцию Рп вектора показателей выраженную

как^(а)=(/п.1 (а1), /п.1 (а2),..., /пм(ат)); т = \А\ ,где /п - нормирующая функция показателя. Функция свертки, выраженная через нормированные значения показателей, выглядит как ^ (А, )= /(¥п1 (А, )),где ГпЛ - нормирующая функция /-го уровня системы.

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

изменений, обозначаемое как d (^ ) для целевой функции и d (а,) для показа-

теля. Для получения нормированных значений а показателей используем нормирующую функцию

где Ь - целевое значение, а' и а" - нижнее и верхнее значения показателя соответственно.

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

Задача оптимизации формулируется как задача нахождения экстремума целевой функции системы Qi, представленной как функция свертки ¥с от вектора управляемых параметров обеспечивающего уровня:

где X - вектор управляемых параметров, / - функция зависимости вектора

показателей обеспечивающего уровня от вектора управляемых параметров, р

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

п

(4)

.А-2 = /(X), X = (р,д) , е[- 2, о]

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

Установим, что для управления процессами формирования будет использоваться приоритет д, а для управления передачей данных - параметр р. Введем в вектор А -2 параметр, характеризующий формирование данных как а-21 = /д (д) и передачу данных как а-22 = /р (р), где /д и /р - функции, выражающие зависимость параметров формирования и передачи соответственно от управляющих приоритетов.

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

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

1. Аддитивная, с использованием которой обобщающий критерий Qi и максимизируемая целевая функция ¥г для постановки (4) будут выгля-

где w - весовой коэффициент показателя, а - значение нормированного или приведенного показателя, полученного делением на нормирующий критерий.

2. Мультипликативная, соответственно выраженная как

а0.1 = а-1.1 = ^, а-2.1 = /д (д) , а-2.2 = /р (р)>

< А =(а1.Ь а/.2,..., а/.п ); п = \А\, / е!0, -1};

(5)

деть как

п

п

і=1

і=1

3. Максиминный (минимаксный) критерий, выражаемый как

щ.іаі.і(х)=к; і = К- .

(8)

п

Весовые коэффициенты здесь и далее нормируются так, что ^ = 1.

/ = 1

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

где Мг (щ, Аі) - однородное среднее, г - параметр выпуклости графиков координат эквивалентных кортежей.

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

Для функции, построенной на основе аддитивных свер-ток,обобщенный показатель 0-го уровня выражается как

где «о.г - неотрицательное вещественное значение /-го нормированного частного показателя эффективности, ^0/ - весовой коэффициент, характери-

чество учитываемых показателей вектора 0-го уровня. Примем, что эффек-

(10)

зующий влияние показателя на целевую функцию (ЦФ) системы, п0 - коли-

тивность информационного подуровня влияет на состояние системы управления. Выразим один из частных показателей 0-го уровня как обобщенный показатель предыдущего подуровня (информационного обеспечения), допустим как а01 = Q_1. Учитывая, что обобщенный показатель /-го подуровня согласно (10) выражен нормированными частными показателями, можно не применять дополнительных функций нормирования для данного выражения. Тогда уравнение (10) преобразуется к следующему виду

Уравнение (11) характеризует влияние показателя эффективности информационной системы на систему управления.

Аналогичным образом выразим нормированный частный показатель подуровня информационного обеспечения как а_11 = Q_2. Продолжаем декомпозицию интегрального критерия Q-1 до уровня /=-2, сохраняя неизменными вид функции свертки и иерархию показателей. В результате подстановок и последовательных преобразований получаем систему уравнений

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

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

(11)

/=2

/=2

<

(12)

/ =3

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

В сетях передачи данных, построенных на приоритетном обслуживании очередей запросов, управляющим параметром является ранг запроса, сопоставимый с рангом - р субъекта информационного взаимодействия, установленным в иерархии АСУ. В результате вектор управляющих параметров можно представить как Х=(ц, р), а зависящие от них показатели обеспечивающего уровня как

а-2.1 = / (ц); а-2.2 = /р (р) > (13)

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

Выполняем подстановку (11-13), в итоге получаем агрегирующее уравнение вида

( п- 2 ^ и-1

_ _ +

(14)

( п- 2 > п-1

°0 = ^0.1 ^-1.1 2 - 2. - а 1 +а-2.2 ^-2.2 +Еа-2./^-; и + Еа-1.^-1!

V 1=3 у }=2 _

п;

+ Еа0.^0.1; П-2 = И-^ ; П-1 = И-^ ; п0 = |Л

I=2

Выделение показателей а-21, а-22 имеет целью приведение обобщенного показателя эффективности системы управления к линейной функции

0-0 = С1 а-2.1 + с2а-2.2 + В , (15)

в которой

С1 = Щ.1™-1Л™-2.1 ; С2 = ^)Л.1^-2.2 ;

В п-2 п-1 ^ , (16)

В = ^0.1 ^-1.1 Е а-2,^-2,' + ^0.1 Е а-1.^-1.У + Е а0.1^0.1

1=3 /=2 1=2

где В обобщает как постоянную величину показатели и весовые коэффициенты линейной свертки (16) не испытывающие влияния параметров передачи данных и формирования данных.

Введем управляющий вектор обеспечивающего уровня X = (д, р), тогда уравнение (15) примет вид

Обозначим функцию (17) в общем виде как Рх, тогда уравнение (17) можно преобразовать к виду,

Выражение (3) можно рассматривать как обобщающую функцию обеспечивающей системы. Задачу, решаемую моделью трёхуровневой обеспечивающей системы, можно рассматривать как оптимизационную

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

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Обобщающая функция трёхуровневой обеспечивающей модели в случае применения мультипликативной функции свертки, примет вид

где В обобщает все перемножаемые весовые коэффициенты и показатели, не зависящие от формирования и передачи данных, как

С использованием функции свертки на основе взвешенного степенного среднего (9) обобщающую функцию для обеспечивающего уровня можно записать следующим образом:

(17)

(18)

Дботах; д дтах]; р ртах] (19)

(20)

] =2

а-11 = Q_ 2, обобщающую функцию можно выразить как

(п_ У-1

б_1 = X а_и

V У=1

w

_1.1б_21 + X W_1.J а __1.;

У4

;=2

(

(

w

-1.1

Г±

А г_2 п_1

w

_2.1а __2.1 + W_2.2а __2.2 + X W_2.¡а _2, _ + X W_1.; а__1.;

¡=3

Опубликованные исследования свойств ВСС показывают, что варьирование параметра выпуклости позволят получить непрерывную гамму тах-ЦФ, включающую максимин, мультипликативную и линейную формы [4]. Поскольку ранее было принято решение об однообразии функции свертки для всех уровней модели, примем, что г0 = г_1 = г_2. В этом случае уравнение (23) преобразуется к виду:

0-1 =

-2

Я_1

\

W_1.1W_2.lа _2.1 + W_1.1W_2.2 а _2.2 + X W_2,■а _2, + X W_1.;а

_2.^_2.г т и _1.Г_1.У

■=3 У=2 у

Г

(24)

Для 0-го уровня с учетом а 01 = 0_1 уравнение свертки примет вид:

0о =

Wо.la 0.1 +£ ^ а

0./^ 0./ 1=2 у

Wl

0.1

■ —2

^^_1. 1 ^^_2.1а _2.1 + ^^_1. 1 ^^_2.2 а _2.2 +X W_2.га _2.г +

¡=3

+ X w_l.Jа _1.7

V У=2

п0

+2 ^./а 0./

V /=2

+

Wо.lW_l.lW_2.la _2.1 + Wо.lW_l.lW_2.2a _2.2 +

+ wl

0.1

22 w_2,■а _2.г +11 ^1.У а _1.

¡=3

+

+ £ Wо./а о./ V /=2

г

1

г

1

г

г

г

г

Установим, что экспертные оценки весов показателей для всех трёх уровней обеспечения остаются неизменными в течение всего периода наблюдений, тогда с введением вектора управляющих параметров X, уравнение (25) обобщается к виду:

Уравнения (17, 20, 26) можно рассматривать как уравнения построенной на основе свертки векторов показателей обобщающей функции трёхуровневой системы информационного обеспечения, соответственно использующей линейную, мультипликативную модели и ВСС, для построения целевой функции уровней.

Принятый как частный критерий сетевой подсистемы показатель а_ 22

(12) в большинстве систем может характеризовать работу любого из подуровней обеспечивающего уровня п-2. Например, можно проводить анализ влияния подуровня п -22, соответствующего канальному уровню модели 081, обозначим его как Ь2-0Б1, на ЦФ системы. Влияние этого подуровня (в существующих технических решениях часто объединенного с подуровнем п-2.1

- Ь2-0Б1, например для протоколов ЕШегпе!) распространяется на все вышележащие уровни модели в силу каскадной инкапсуляции данных Ь3-Ь7 0Б1 и влияния, оказываемого на функцию (1).

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

(26)

В = ^.1 X ^2.;'а_2.;' + Е ^1.у а_1.у +Е Щ.1а0./

V ■=3 У=2 у /=2

тостью активных сетевых устройств, а далее увеличение продолжительности процессов транспортного и вышележащих уровней, обусловленные занятостью вычислительных ресурсов и приложений и т. п. В том числе, для источников данных целесообразно рассматривать в первую очередь состояние многозадачности процессов формирования данных источником, поскольку являясь донором информационных потоков, он начинает их формирование с уровня Ь7-0Б1, и лишь затем, по мере формирования сетевого трафика, подключает все остальные уровни сетевого взаимодействия, преодолевая все соответствующие очереди.

Учитывая последовательность процессов 0Б1, целесообразно рассматривать обобщенный показатель Q0 как функцию свертки для всех показателей, влияющих на качество работы уровня п-2. В связи с этим, функция свертки (11), примененная для уровня п -2 , учитывающая только показатели передачи данных, будет выглядеть как

П -2

Q-2 = Х(а-2.1м'-2.,-)+ X(“-2.М-2.1) , (27)

г=1 ,=т

где т - количество показателей, влияющих на результирующее значение Q-2, а агрегирующее уравнение (14) преобразуется к виду:

( т п-2 Л

Q0 = М0.1

м-1.1

Ха-2.1.сМ-2.1.с +а-2.2 М-2.2 + Ха-2.гМ-2.

^с=1 г=3 )

+

п-1

+ Еа-1,м-1.,

I=2

+

. (28)

+Хао./мо./; п-2 = И-^; п-1 = И-1; п0 = |Л|

п0 X

I=2

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

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

Поэтому в настоящем исследовании область поиска оптимального решения ограничена уровнем Ь2-0Б1, как уровнем, имеющим четкую формализацию проблем и параметров, имеющем инструменты и методику управления с использованием существующих технических средств сетевых технологий. Соответственно игнорируются все подпроцессы транспорта данных между подсистемами формирования и передачи, участвующими в вычислительной системе в формировании исходящих информационных потоков. К таковым можно отнести, например, не отображаемые процессы операционных систем и СУБД, диспетчеризацию ввода-вывода, обслуживание буферов N10 и т. д. В действительности в данной постановке эти системы агрегируются в «макроподсистемы» формирования и передачи данных, соответственно объединяющие необходимые компоненты.

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

Литература:

1.Ногин В. Д., Протодъяконов И. О., Евлампиев И. И. Основы теории оптимизации: Учеб. пособие для студентов втузов / Под ред. И. О. Протодъяконова, - М.: Высшая школа, 1986. 384 с.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Вентцель Е. С. Исследование операций: задачи, принципы, методология. -2-е изд. - М.: Наука, 1988. 208 с.

3. Дегтярёв Ю. И. Исследование операций: Учеб. для вузов по спец. АСУ. -М.: Высш. шк., 1986, С. 21.

4. Анкудинов И. Г. Автоматизация структурного синтеза и принятия решений в управлении и проектировании. СПб.: СПбПТУ, 2008. 202 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.