Базовые макромодели для типовых архитектур СВГ
Базовые макромодели описывают процесс функционирования СВГ с учетом одного из вариантов изменения параметров, характеризующих надежность программной компоненты.
Для наглядности фрагменты БММ представлены в виде шестиугольника, внутри которого показан граф функционирования двухканальной одноверсионной СВГ. Структурная схема надежности и однофрагментная модель данной системы представлены на рис.3.2.
Макромодель, представленная на рисунке 3.2, соответствует первому варианту комбинаций параметров, представленных в табл.3.3 (lдп=const ® Dlдп=0; mвп=const ® Dmвп=0) и содержит один фрагмент, состоящий из набора функциональных состояний (однофрагментная модель – ОФМ).
а)
б)
Рисунок 3.2 – Структурная схема надежности (а) и однофрагментный граф функционирования (б) дублированной одноверсионной СВГ
Базовой макромодели БММ №1 (1.2.1.1) соответствует следующий вариант комбинации базовых параметров:
– интенсивность проявления ДП ПС есть величина непостоянная lдп= var;
– величина изменения интенсивности проявления ДП ПС Δλдп есть величина постоянная и соответственно Δλдп=const для всех внутренних фрагментов;
– интенсивность восстановления после проявления ДП ПС есть величина постоянная mвп= const .
Макрограф БММ №1 представлен на рисунке 3.3.
Рисунок 3.3 – Макрограф БММ№1 (λдп=var, μвп=const, Δλдп=const, Δμвп=0)
Он содержит множество фрагментов Мф={Фн, М(Фвн i, i Î 1…n), Фк}, где:
Фн – начальный фрагмент,
М(Фвн i, i Î 1…n) – подмножество внутренних фрагментов,
Фк – конечный фрагмент.
Переход из одного фрагмента в другой определяется сменой состояний после восстановления СВГ из-за отказа ПС (переход, обозначенный параметром mвп). В общем (предельном) случае Фн соответствуют параметры λдф, λдп, μдф, μвп; Фвн i соответствуют параметры λдф, lдп(i) = (lдп(0) – (i–1)Dlдп), μдф, μвп, i Î 1…n; Фк соответствуют параметры λдф, μдф и λдп=0.
Логика функционирования состоит в следующем. Момент начала функционирования системы описывается исходным фрагментом. Переход к внутренним фрагментам определяется последовательностью событий, которые заключаются в проявлении ДП ПС и восстановлении ПС после их проявления. Переходы между внутренними фрагментами определяются параметром μвп. При этом μвп остается величиной постоянной. В последнем фрагменте все ДП ПС устранены и функционирование системы определяется параметрами λдф, μдф.
Базовой макромодели БММ№2 (λдп=var, μвп=const, Δλдп=var, Δμвп=0) соответствует следующий вариант комбинации базовых параметров:
- интенсивность проявления ДП ПС есть величина непостоянная lдп= var;
- величина изменения интенсивности проявления ДП ПС Δλдп есть величина постоянная в зоне фрагментов и соответственно Δλдп i Î {Δλдп 0 ,…, Δλдп Nz}, где Nz – число зон фрагментов;
- интенсивность восстановления после проявления ДП ПС есть величина постоянная mдп= const.
Макрограф БММ №2 представлен на рис. 3.4.
Он содержит множество фрагментов Мф={Фн, МФвн З 1.i (i Î 1…n1),… МФвн З Nz.j (i Î 1…nNz), Фк}, где:
Фн – начальный фрагмент ,
МФвн З k.i (i Î 1…nk) – подмножество внутренних фрагментов k-й зоны,
Фк – конечный фрагмент.
Рис. 3.4 – Макрограф БММ №2 (λдп=var, μвп=const, Δλдп=var, Δμвп=0)
В БММ №2 под зоной фрагментов понимают подмножество внутренних фрагментов модели, в которых величина изменения интенсивности проявления Dlдп ДП ПС не изменяется.
Переход из одного фрагмента в другой определяется параметром mвп. В общем случае: Фн соответствуют параметры λдф, λдп, μдф, μвп; Фвн соответствуют параметры λдф, lдп(i) = λдп З(j–1).n–і∙Dlдп Зj, μдф, μдп; Фr соответствуют параметры λдф, μдф.
Логика функционирования состоит в следующем. Момент начала функционирования системы описывается исходным фрагментом. Переход к внутренним фрагментам определяется последовательностью событий, которые заключаются в проявлении ДП ПС и восстановлении ПС после их проявления. Переходы между зонами внутренних фрагментов определяются параметром μвп. При этом μвп остается величиной постоянной. В последнем фрагменте все ДП ПС устранены и функционирование системы определяется параметрами λдф, μдф.
В рамках БММ № 4, 5 и 6 представляется возможным проанализировать влияние на надежность вычислительной системы изменения параметра mвп (интенсивности восстановления после проявления ДП ПС). При этом в рамках БММ № 4 учитывается изменение mвп в каждом внутреннем фрагменте, а БММ № 5 изменение этого параметра при переходе от одной зоны фрагментов к другой.
В рамках БММ № 7 осуществляется учет изменения интенсивностей проявления ДП ПС и восстановления после проявления. Данной БММ соответствует следующий вариант комбинации параметров:
- lдп= var ® Dlдп=const (величина постоянная в каждом внутреннем фрагменте);
- mвп= var ® Dmвп=const (величина постоянная в каждом внутреннем фрагменте).
Макрограф БММ№7 представлен на рис. 3.5.
Рис. 3.5 – Макрограф БММ №7 (λдп=var, μвп=var, Δλдп=const, Δμвп=const)
В модели предполагаются два варианта изменения параметра μвп :
- «оптимистический», когда среднее время высеивания ДП после его проявления уменьшается и параметр μвп увеличиватся на Δμвп (это может обьясняться повышением уровня квалификации команды программистов, специализирующейся на устранении ДП );
- «пессиместический», когда среднее время высеивания ДП увеличивается и параметр μвп уменьшается на Δμвп (этот вариант характерен для случаев, когда постепенно проявляются разнородные ДП, для каждого из которых требуется разработка отдельной процедуры устранения).
При этом, исходя из конечного объема ПС, параметр μвп уменьшается до некоторой величины μвп min которая характеризует наименее благоприятный вариант устранения ДП.
Возможны другие варианты комбинаций параметров, определяющих надежность программной компоненты, что описывается базовыми многофрагментными макромоделями БММ № 8÷13.
В данном подразделе рассматриваются только процессы устранения ДП ПС. Однако результаты можно применить и для моделирования процессов внесения новых ДП при выполнении операций устранения проявившихся ошибок ПС. При этом интенсивность отказов ПС будет изменяться на величину Δλдп, знак которой (±) будет зависить от разности количества устраненных и вновь внесенных ДП.
Дата добавления: 2015-08-11; просмотров: 1012;