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

Существует множество моделей оценки как надежности аппаратного, так и надежности программного обеспечения [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
174 KB...
21 07 2026 17:26:53
Статья в формате PDF
108 KB...
20 07 2026 13:41:44
Статья в формате PDF
111 KB...
19 07 2026 15:12:56
В статье рассмотрено техническое решение инженерной экологии, которое может быть использовано при мониторинге качества проб речной воды тестированием роста корней определенных видов тестовых растений.
...
17 07 2026 20:45:23
Исследована краевая задача со смещением для вырождающегося гиперболического уравнения. При определенных условиях неравенственного типа на известные функции доказана теорема единственности. Вопрос существования решения задачи сведен к вопросу разрешимости сингулярного интегрального уравнения, которое редуцируется к уравнению Фредгольма второго рода, безусловная разрешимость которого заключается из единственности решения задачи.
...
15 07 2026 15:27:20
14 07 2026 17:59:34
Статья в формате PDF
141 KB...
13 07 2026 8:57:57
Статья в формате PDF
221 KB...
12 07 2026 17:17:46
Статья в формате PDF
123 KB...
11 07 2026 7:43:29
Статья в формате PDF
112 KB...
10 07 2026 18:22:23
Статья в формате PDF
111 KB...
09 07 2026 13:37:46
Статья в формате PDF
113 KB...
08 07 2026 9:57:20
Статья в формате PDF
147 KB...
07 07 2026 20:32:38
Статья в формате PDF
432 KB...
06 07 2026 6:14:47
Статья в формате PDF
122 KB...
05 07 2026 17:26:11
Статья в формате PDF
267 KB...
04 07 2026 17:47:28
В статье представлена оценка гепатопротекторной активности сукцинатсодержащего раствора – ремаксола у больных туберкулезом органов дыхания на фоне проводимой специфической антибактериальной полихиотерапии. Эффективность терапии оценивалась по клиническим проявлениям лекарственной гепатотоксичности, активности цитолитических ферментов и маркеров синдрома холестаза с учетом типов адаптационных реакций. Показано позитивное влияние ремаксола на проявления лекарственной гепатотоксичности и адаптационные реакции организма, указывая на активное использование пластических субстратов, свидетельствуя об усилении репаративных процессов в гепатоцитах, способствуя восстановлению cтруктуры печеночной ткани и снижению патологических типов реактивности у больных с туберкулезом органов дыхания.
...
03 07 2026 13:38:32
Статья в формате PDF
105 KB...
02 07 2026 10:36:41
Статья в формате PDF
135 KB...
01 07 2026 14:54:30
Статья в формате PDF
128 KB...
30 06 2026 16:24:22
В обзоре представлены результаты научных исследований по изучению морфо-функциональной динамики коллагена при течении как физиохогических, так и патологических процессов в организме. Показано активное участие коллагена в течении заболеваний весьма отличных по патогенетическим механизмам формирования. Следует отметить, что в последние годы наблюдается повышенный интерес к изучению биохимических параметров обмена коллагена при различных заболеваниях и, как свидетельствуют результаты исследований, их динамика в большинстве своем является отражением тяжести патологического процесса в различных физиологических системах.
...
29 06 2026 23:13:29
Статья в формате PDF
109 KB...
28 06 2026 13:19:43
Статья в формате PDF
114 KB...
27 06 2026 18:46:29
Предложено устранять внутриутробную гипоксию и асфиксию плода путем искусственной вентиляции его легких дыхательным газом. Для искусственного дыхания внутриутробного плода разработано специальное устройство, названное внутриматочным аквалангом. Внутриматочный акваланг включает аппарат искусственной вентиляции легких и дыхательный контур со специальной раскладной (раздувной) дыхательной маской, надеваемой внутри матки на голову плода наподобие сетчатого шлема. Разработана контролируемая с помощью УЗИ технология введения маски внутрь матки через естественное отверстие в шейке матки, технология одевания дыхательной маски на голову внутриутробного плода при головном его предлежании и технология вентилирования легких внутриутробного плода дыхательным газом.
...
26 06 2026 3:50:30
Статья в формате PDF
131 KB...
25 06 2026 8:53:50
В работе впервые приведены сведения об особенностях аудиогенной чувствительности и поведения в «открытом поле» двух групп крыс, гомозиготных по локусу TAG 1A DRD2.
...
24 06 2026 11:52:31
Статья в формате PDF
305 KB...
22 06 2026 23:11:53
Статья в формате PDF
100 KB...
20 06 2026 9:19:56
Статья в формате PDF
114 KB...
18 06 2026 6:25:40
Статья в формате PDF
354 KB...
16 06 2026 23:27:25
Статья в формате PDF
109 KB...
15 06 2026 9:33:53
Статья в формате PDF
112 KB...
14 06 2026 14:10:24
Статья в формате PDF
297 KB...
12 06 2026 9:36:48
Еще:
Поддержать себя -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 ::