АНАЛИЗ НАДЕЖНОСТИ МУЛЬТИВЕРСИОННЫХ АРХИТЕКТУР АППАРАТНО-ПРОГРАММНЫХ КОМПЛЕКСОВ

Существует множество моделей оценки как надежности аппаратного, так и надежности программного обеспечения [1-4]. В статье рассматривается одна из моделей, объединяющая в себе мультиверсионную избыточность аппаратной и программной части, используемую для повышения надежности аппаратно-программного комплекса (АПК) в целом.
Иерархическое представление АПК приведено на рисунке 1. Программная система состоит из набора программных модулей. Программные модули выполняют функции посредством выполнения наборов инструкций микропроцессора (или микропроцессоров). Аппаратные компоненты - микропроцессоры, память и другие устройства, непосредственно участвующие в выполнении инструкций.
Рисунок 1. Иерархическое представление АПК
Предполагается, что во время простоя системы сбоев не происходит. Кроме того, когда уровни сбоя аппаратных компонент постоянны и в программном обеспечении отсутствуют сбои, то уровень сбоя одной инструкции может быть определен как произведение суммы уровней сбоя аппаратных компонент на время выполнения инструкции [1]:
, (1)
где - время необходимое для выполнения j-й инструкции.
Уровень сбоя в программном модуле можно определить как:
, (2)
где - вероятность использования модуля, - общее количество инструкций j в k-м модуле. Здесь определяется операционным профилем архитектуры ПО [2].
Уровень сбоя всей системы определим по формуле:
. (3)
Как известно ПО, функционирующего без сбоев, пpaктически не бывает. Поэтому формула (3) может быть легко преобразована в выражение, учитывающее сбои в программном обеспечении (без использования отказоустойчивости в аппаратном обеспечении).
. (4)
Это значение может быть определено путем тестирования ПО.
Более того, формула (4) может быть расширена до следующего вида:
, (5)
где коэффициент С определяется как отношение количества сбоев, устраненных отказоустойчивой системой, к общему количеству сбоев в системе. Данный коэффициент не имеет математического описания и получается опытным путем, например, с использованием имитации сбоев и ошибок в системе [2].
Анализ результатов
В заключение в качестве иллюстрации рассмотрим следующий пример.
Предположим, что в АПК возможно применение аппаратной избыточности (дублирования) и мультиверсионной избыточности ПО.
Исходные данные имеют следующие обозначения:
- количество процессоров: M;
- количество версий ПО: N;
- надежность одного аппаратного модуля: Pi , (i=1,..., M);
- стоимость одного аппаратного модуля: Срi , (i=1,..., M);
- надежность одной версии ПО: Rj, (j=1,..., N);
- стоимость одной версии ПО: Сrj, (j=1,..., N);
- среднее время появления сбоя [3] MTTF= max(MTTFj), (j=1,..., N).
Надежность аппаратно-программного комплекса:
(6)
Стоимость аппаратно-программного комплекса:
(7)
Таблица 1. Пример расчета надежности АПК для разных вариантов архитектур ПО
|
|
Вариант 1 |
Вариант 2 |
Вариант 3 |
Вариант 4 |
|
M |
1 |
3 |
1 |
3 |
|
Pi |
0,9 |
0,9 |
0,9 |
0,9 |
|
Cpi |
500 |
500 |
500 |
500 |
|
N |
1 |
1 |
3 |
3 |
|
Rj |
0,8 |
0,8 |
0,8 |
0,8 |
|
Crj |
200 |
200 |
200 |
200 |
|
W |
0,720 |
0,799 |
0,893 |
0,991 |
|
C |
700 |
1700 |
1100 |
2100 |
Из приведенной таблицы видно, что самый надежный вариант - последний, однако, очевидно, он же обладает и максимальной стоимостью.
СПИСОК ЛИТЕРАТУРЫ
- Jong Gyun Choi, Hyun Gook Kang. "Reliability Estimation of Nuclear Digital I&C System using Software Functional Block Diagram and Control Flow". FastAbstract ISSRE Copyright 2000.
- Telmo Menezes, Diamantino Costa. "On the Extention of Exeption to Support Software Fault Models". FastAbstract ISSRE Copyright 2000.
- Ковалев И.В., Юнусов Р.В. Оценка надежности аппаратно-программного информационно-управляющего комплекса. САКС-2002: Тез. докл. Междунар. науч.-пpaкт. конф. (6-7 дек. 2002, Красноярск)/ СибГАУ. Красноярск, 2002. С. 352-353.
- Ковалев И.В., Алимханов А.М., Юнусов Р.В. Мультиверсионный метод повышения качества программно-информационных технологий для корпоративных структур//Россия в III тысячелетии: Сборник научных трудов по материалам Всероссийской научной конференции/ Изд-во АМБ, Екатеринбург, 2002. С. 171-173.
Статья в формате PDF
113 KB...
30 08 2026 1:15:40
29 08 2026 13:54:42
Статья в формате PDF
125 KB...
28 08 2026 12:31:10
Статья в формате PDF
107 KB...
27 08 2026 22:14:46
Статья в формате PDF
105 KB...
26 08 2026 5:50:42
Статья в формате PDF
321 KB...
24 08 2026 16:19:31
23 08 2026 6:48:32
Статья в формате PDF
119 KB...
22 08 2026 3:57:53
Статья в формате PDF
139 KB...
21 08 2026 7:46:21
Рассмотрена экономико-математическая модель конкуренции двух фирм на однородном рынке сбыта с точки зрения теории оптимального управления. Приводится формулировка соответствующей задачи отыскания программного управления, минимизирующего суммарные издержи предприятия, необходимые для достижения заданной рыночной доли на дуополистическом рынке. Дана экономическая интерпретация полученных результатов.
...
20 08 2026 17:15:26
Статья в формате PDF
226 KB...
19 08 2026 4:28:34
Статья в формате PDF
138 KB...
18 08 2026 5:30:35
Статья в формате PDF
104 KB...
16 08 2026 13:39:21
Статья в формате PDF
113 KB...
13 08 2026 16:25:18
Статья в формате PDF
113 KB...
11 08 2026 21:15:38
Статья в формате PDF
123 KB...
10 08 2026 8:17:47
Статья в формате PDF
294 KB...
09 08 2026 2:45:54
Статья в формате PDF
503 KB...
08 08 2026 21:15:16
Статья в формате PDF
123 KB...
07 08 2026 4:20:10
Статья в формате PDF
100 KB...
06 08 2026 9:11:29
Статья в формате PDF
122 KB...
05 08 2026 1:47:53
Статья в формате PDF
105 KB...
04 08 2026 8:18:25
03 08 2026 2:42:42
Статья в формате PDF
115 KB...
02 08 2026 18:36:20
Статья в формате PDF
119 KB...
31 07 2026 14:46:57
Статья в формате PDF
136 KB...
30 07 2026 23:22:50
Статья в формате PDF
114 KB...
29 07 2026 22:57:46
Статья в формате PDF
416 KB...
28 07 2026 18:42:23
Исследовано водно- и спирто-щелочное расщепление 1,4-бис (диметилэтил-, диэтилметил и диметилфенацил)-2,3-дибромбут-2-ениленаммоний дигалоген-идов. Показано, что в отличие от их триметильного аналога, во всех случаях расщепление протекает в довольно жестких условиях (высокие температуры, избыток щелочи), с образованием сложной смеси продуктов.
...
27 07 2026 20:18:50
25 07 2026 7:27:23
Статья в формате PDF
104 KB...
24 07 2026 12:20:53
Статья в формате PDF
127 KB...
23 07 2026 21:27:38
Еще:
Поддержать себя -1 :: Поддержать себя -2 :: Поддержать себя -3 :: Поддержать себя -4 :: Поддержать себя -5 :: Поддержать себя -6 :: Поддержать себя -7 :: Поддержать себя -8 :: Поддержать себя -9 :: Поддержать себя -10 :: Поддержать себя -11 :: Поддержать себя -12 :: Поддержать себя -13 :: Поддержать себя -14 :: Поддержать себя -15 :: Поддержать себя -16 :: Поддержать себя -17 :: Поддержать себя -18 :: Поддержать себя -19 :: Поддержать себя -20 :: Поддержать себя -21 :: Поддержать себя -22 :: Поддержать себя -23 :: Поддержать себя -24 :: Поддержать себя -25 :: Поддержать себя -26 :: Поддержать себя -27 :: Поддержать себя -28 :: Поддержать себя -29 :: Поддержать себя -30 :: Поддержать себя -31 :: Поддержать себя -32 :: Поддержать себя -33 :: Поддержать себя -34 :: Поддержать себя -35 :: Поддержать себя -36 :: Поддержать себя -37 :: Поддержать себя -38 ::