Раздел II. Математические модели и методы
УДК 681.324
В.А. Павский, К.В. Павский, В.Г. Хорошевский
МАТЕМАТИЧЕСКАЯ МОДЕЛЬ И РАСЧЕТ ПОКАЗАТЕЛЕЙ ФУНКЦИОНИРОВАНИЯ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ СО СТРУКТУРНОЙ ИЗБЫТОЧНОСТЬЮ*
При анализе надежности живучих (восстанавливаемых) вычислительных систем (ВС) возникают трудности, связанные и с практической невозможностью получать аналитические формулы для показателей эффективности и их разумных оценок, зависящих от времени, и с отсутствием, для современных действующих и проектируемых ВС, достовер-. -
мизировать число параметров, зависящих от проблемной статистики.
В работе распределенные вычислительные системы рассматриваются как стохас-. -
турной избыточностью и предложен подход к получению аналитической зависимости ,
, , . решения представлены в аналитическом виде.
Распределенные вычислительные системы; структурная избыточность; анализ; на; .
V.A. Pavsky, K.V. Pavsky, V.G. Khoroshevskiy
MATHEMATICAL MODEL AND OF INDICES CALCULATION OF COMPUTER SYSTEMS FUNCTIONING WITH STRUCTURAL
REDUNDANCY
At poor authentic statistics for modern operating and projected computer systems (CS) it is hard to obtain analytical formulas (of robustness distributed CS analysis) and acceptable estimates for time-dependent indices of distributed CS functioning. So it is desirable to minimize the number of parameters (problem statistic dependent) for creating mathematical models.
Distributed computer systems are considered as complex stochastic objects. Mathematical model of distributed computer systems functioning with structural redundancy (SR) and approach for analytical dependence calculation of CS reliability are proposed. These indices characterize reliability of CS with structural redundancy and robustness systems, both at the moment of time, and on a temporary interval. Obtained solutions are presented in analytical form.
Distributed computer systems; structural redundancy; analysis; reliability; robustness.
Введение. Современные ВС требуют создания сложных многопараметрических моделей, а это приводит к тому, что оценка меры адекватности модели становится трудновыполнимой. Построение простых моделей приводит, скорее, к качественным оценкам функционирования систем, чем к количественным. Следова-
, ,
*
Работа выполнена при поддержке Совета по грантам Президента РФ (грант № НШ-2175.2012.9), РФФИ (гранты №№ 10-07-00157, 12-07-00145-а) и в рамках государственного контракта № 07.514.11.4015 с Минобрнауки РФ.
Известия ЮФУ. Технические науки
Тематический выпуск
имеющими качественную или достоверную, потенциально возможную статистику, является актуальным.
Предлагается подход к получению аналитической зависимости показателей , -точностью, как в момент времени, так и на временном промежутке.
, -тарных машин (ЭМ) и имеющие структурную избыточность, при относительно быстрой замене отказавших ЭМ машинами из структурной избыточности, позволяют поддерживать необходимую производительность в течение длительного промежутка времени. Это означает, что до тех пор пока множество ЭМ, составляющих структурную избыточность, не пусто, считается, что ВС имеет высокую , -
.
времени нахождения ВС в состоянии высокой производительности и, не усложняя , .
Математическая модель. Имеется ВС, состоящая из N ЭМ, п из которых составляют структурную избыточность, а N - п - основную подсистему. Время работы каждой ЭМ является случайной величиной, подчиненной экспоненциальному закону с параметром X - интенсивностью выхода ЭМ из строя. Вышедшая из строя ЭМ основной подсистемы заменяется на ЭМ из структурной избыточно, ( ). -казавшей ЭМ основной подсистемы замены нет, то ВС переходит из высокопроизводительной в низкопроизводительную. Время восстановления является случайной величиной, подчиненной экспоненциальному закону с параметром /.г - интенсивностью восстановления. Предполагается, что, независимо от числа ЭМ, находящихся в ВУ, среднее время восстановления любого числа k, k < п , ЭМ, находящихся на восстановлении, tcp = 1/ ц.
Пусть функционирование ВС происходит достаточно длительное время и п << N . Это позволяет нам считать, что поток отказов ЭМ подчинен экспоненциальному закону с параметром N ■ Л [2].
Требуется вычислить Рк (г) - вероятность того, что в момент времени t структурная избыточность состоит из (п — к) ЭМ, г £ [0, ~), k = 0,1,...,п.
Система дифференциальных уравнений для вероятностей Рк (г) имеет вид
п
Р0(г) = -М^ Л^ Р0(г) + ц X Рк (г),
к =1
<Рк(г) = -(N ■ Л + ц) Рк (г) + ц Рк—1(г), к =1,2,..., п — 1, (1)
Рп(г) = —ц Рп (г) + N ■ Л^ Рп—1(г),
с начальными условиями Р0(0) = 1, Рк (0) = 0 и условием нормировки, являющимся следствием формулировки модели
п
I Рк (г) = 1, Уг £ [0, ~). к=0
(1) , -
ному в работе [3].
, Рк (г)
достаточно иметь решение для стационарного режима
Рк = 1іт рк (г) ,
тогда решение системы (1) имеет вид
Р 0 =
ц
■> Рк =
N-Л + ц (м-Л + ц)
ц-(N-Л)к к+1
, Рп =
Ґ тч 1 Л п
N-Л
(2)
Учитывая (2) и формулировку модели, вероятность отказа ВС равна
Р
п
N- Л
(3)
/и + ^ • Л
Зададим доверительную вероятность / того, что ВС находится в состоянии высокой производительности, тогда
1 -у —
Логарифмируя (4), находим
к — ^ер
п
N-Л
К ц + N - Л 1п(1 -у)
(4)
1п МЛ - 1п(N - Л + ц)
+1,
где кер - среднее число ЭМ, составляющих структурную избыточность, [х] - целая часть числа х.
Зависимость среднего числа ЭМ структурной избыточности от числа ЭМ в
ВС N —103; 104, Л —10 3; 10 4 1/ч, ц — 2 1/ч и 1 -у — 0,01; 0,05 представ-
.-3. , п-4
. 1, 2.
1
2
1 -у — 0,01
1 -у — 0,05
Ъч,. 103 104 105
10-3 4 25 232
10-4 1 4 25
N 103 104 105
10-3 2 16 151
10-4 0 2 16
Из таблиц следует, что при числе ЭМ в ВС < 105 структурная избыточность не превышает 0,15 % от общего числа ЭМ в ВС и указанной надежности.
Как уже отмечалось, многомашинные ВС, в силу своего предназначения, не могут находиться в состоянии отказа. Именно поэтому при их функционировании в состоянии низкой производительности продолжает работу восстанавливающая система, на которую, очевидно, имеется очередь на восстановление отказавших ЭМ. Ясно, что как только очередь исчезает, так сразу ВС можно считать вошедшей в состояние высокой производительности.
Пусть ^ - случайная величина, описывающая время восстановления элементарных машин в восстанавливающей системе. Пусть ^(т) = Р{£ > т} - вероят-,
времени не менее чем т те [0,~).
.
Так как в модели рассматривается стационарный режим функционирования ВС, то Р{% = 0} = ротк (в точке т = 0 Е(0) имеет разрыв). Учитывая, что все потоки простейшие, вероятность того, что за время т откажут к ЭМ, равна
ук (т) = ■(—ТТ— exp(-—Лт). к!
,
М/М/1, глубоко исследованную многими авторами [2, 4], из которой следует, что
ґ ИЛ
\
и + N Л
е~(и-—Л)т. (5)
3
На рис. 1 показана зависимость функции Е(т) от времени т при N = 10 ,
_3
Л = 10 1/ч, л = 2; 3 1/ч, п = 1, 2. Из рис. 1 следует, что при п > 2 результаты
хорошо согласуются с ранее полученными в табл. 1, 2.
Эффективность функции Е(т) в рамках предложенной модели не только в простоте вычислений, но и в параметрах п и /и, позволяющих оценить не только ,
и со структурной избыточностью, избегая при этом громоздких, хотя, может быть, более точных формул, значение которых, скорее всего, находится численными методами. Например, если задать /л = /л(Л), т.е. расширить возможности восста-, , время выхода ВС из состояния низкой производительности.
В самом деле, вернемся к формуле (5). При увеличении п вероятность входа ВС в состояние низкой производительности уменьшается. С другой стороны, если она в него вошла, то время выхода ВС из этого состояния будет зависеть от величины /л _ NЛ и не зависеть от п, т.е. в этом случае модель бессильна.
3 _3
Рис. 1. Зависимость функции Е(т) от времени т при N = 10 , Л = 10 1/ч:
1 - ^ = 2 1/ч, п = 1; 2 - ^ = 3 1/ч, п = 1; 3 - ^ = 2 1/ч, п = 2; 4 - ^ = 2 1/ч,
п=2
Попробуем извлечь пользу из второго сомножителя правой части формулы (5). Пусть а - событие, состоящее в том, что ВС войдет в состояние низкой производительности, тогда Р{А} = ротк. Рассмотрим условную вероятность Р{£ < т / А}. По определению
Р{с>т/л}= Р{АП (^>т)}.
Р{А)}
Но Р{АП (^<т)} = Е(т), тогда
Р{АП (£ < т)} = ехр(_(и_ М)т). (6)
Пусть А = л_NЛ, А > 0. Из формулы (3) следует, что для повышения эф-
п. (5) (6) ,
при фиксированном п и больших А вероятность выхода ВС из состояния низкой
т.
Если п фиксировано и А мал о, то из (6) следует, что необходимо увеличить А, что можно сделать за счет увеличения и Реально это означает повышение производительности восстанавливающей системы.
То же самое справедливо и для А = /и _ NЛ < 0.
Заключение. Наглядность модели и простота полученных формул позволяет использовать их при экспресс-аншшзе надежности распределенных ВС.
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Хорошевский ВТ. Архитектура вычислительных систем. - М.: МГТУ им. Баумана, 2008. - 520 с.
2. Кокс Д. Р. Теория восстановления / Кокс Д.Р, Смит В.Л.; Под ред. Ю.К Беляева. - М.: Сов. радио, 1967. - 312 с.
3. . .
/ . . , . . //
Международной научно-технической конференции «Многопроцессорные вычислительные и управляющие системы». Т.2. - Таганрог: Изд-во ТТИ ЮФУ, 2009. - С. 65-67.
4. Гнеденко Б.В. Введение в теорию массового обслуживания / Б.В. Гнеденко, И.Н. Коваленко. - 3-е изд., испр. и доп. - М.: ЭДИТОРИАЛ УРСС, 2005. - 400 с.
Статью рекомендовал к опубликованию д.т.н., профессор А.М. Белевцев.
Хорош евский Викггор Гаврилович - Федеральное государственное бюджетное учреждение науки «Институт физики полупроводников им. А.В. Ржанова СО РАН»; e-mail: [email protected]; 630090, г. Новосибирск, пр. Лаврентьева, 13; тел.: 83833332171; 83833305626; заведующий лабораторией; д.т.н.; профессор; член-корреспондент РАН.
Павский Кирилл Валерьевич - e-mail: [email protected]; лаборатория ВС; научный сотрудник; к.т.н.
Павский Валерий Алексеевич - Кемеровский технологический институт пищевой промышленности; e-mail: [email protected]; 650056, г. Кемерово, б-р Строителей, 47; тел.: 83842734200; кафедра высшей математики; зав. кафедрой; д.т.н.; профессор.
Khoroshevsky Victor Gavrilovich |- A.V. Rzhanov institute of semiconductor physics of Siberian branch of the RAS; e-mail: [email protected]; 13, Ak/ Lavrentieva av., Novosibirsk, 630090, Russia; phones: +73833332171; +73833305626; head of laboratory; dr. of eng. sc.; professor; corresponding member of Russian academy of sciences.
Pavsky Kirill Valerievich - e-mail: [email protected]; researcher; can. of eng. sc.
Pavsky Valery Alexeevich - Kemerovo institute of technology of the food-processing industry; e-mail: [email protected]; 47, Stroiteley bulvar, Kemerovo, 650056, Russia; phone: +73842734200; head of chair of high mathematics; dr. of eng. sc.; professor.