Тысяча полезных мелочей    

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

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

Антамошкин О.А. Дегтерев А.C. Русаков М.А. Усольцев А.А. Статья в формате PDF 122 KB На сегодняшний день достаточно сложно с большой точностью оценить надежность какого-либо информационно управляемого аппаратно - программного комплекса. Сбои происходящие в аппаратном обеспечении не могут быть заменены функциями программного обеспечения и наоборот. Анализируя бортовые аппаратно-программные комплексы, следует отметить, что механизмы распространения сбоев оказываются достаточно сложными, а последствия, как правило, трудными или невозможными для прогнозирования [1].

Существует множество моделей оценки как надежности аппаратного, так и надежности программного обеспечения [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

Из приведенной таблицы видно, что самый надежный вариант - последний, однако, очевидно, он же обладает и максимальной стоимостью.

СПИСОК ЛИТЕРАТУРЫ

  1. 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.
  2. Telmo Menezes, Diamantino Costa. "On the Extention of Exeption to Support Software Fault Models". FastAbstract ISSRE Copyright 2000.
  3. Ковалев И.В., Юнусов Р.В. Оценка надежности аппаратно-программного информационно-управляющего комплекса. САКС-2002: Тез. докл. Междунар. науч.-пpaкт. конф. (6-7 дек. 2002, Красноярск)/ СибГАУ. Красноярск, 2002. С. 352-353.
  4. Ковалев И.В., Алимханов А.М., Юнусов Р.В. Мультиверсионный метод повышения качества программно-информационных технологий для корпоративных структур//Россия в III тысячелетии: Сборник научных трудов по материалам Всероссийской научной конференции/ Изд-во АМБ, Екатеринбург, 2002. С. 171-173.


НОВОЕ ПОКОЛЕНИЕ НЕЙРОЛЕПТИКОВ – НЕУЛЕПТИЛ

НОВОЕ ПОКОЛЕНИЕ НЕЙРОЛЕПТИКОВ – НЕУЛЕПТИЛ Статья в формате PDF 250 KB...

18 07 2026 18:30:46

СПОСОБ ИСПЫТАНИЯ ЗАГРЯЗНЕНИЯ РЕЧНОЙ ВОДЫ ПО ПОКАЗАТЕЛЮ ВРЕМЕНИ РОСТА КОРНЕЙ РАСТЕНИЯ

СПОСОБ ИСПЫТАНИЯ ЗАГРЯЗНЕНИЯ РЕЧНОЙ ВОДЫ ПО ПОКАЗАТЕЛЮ ВРЕМЕНИ РОСТА КОРНЕЙ РАСТЕНИЯ В статье рассмотрено техническое решение инженерной экологии, которое может быть использовано при мониторинге качества проб речной воды тестированием роста корней определенных видов тестовых растений. ...

17 07 2026 20:45:23

ФЕМИНИЗАЦИЯ ГОСУДАРСТВЕННЫХ СИЛОВЫХ СТРУКТУР

ФЕМИНИЗАЦИЯ ГОСУДАРСТВЕННЫХ СИЛОВЫХ СТРУКТУР Статья в формате PDF 135 KB...

16 07 2026 17:23:24

Краевая задача со смещением для вырождающегося гиперболического уравнения

Краевая задача со смещением для вырождающегося гиперболического уравнения Исследована краевая задача со смещением для вырождающегося гиперболического уравнения. При определенных условиях неравенственного типа на известные функции доказана теорема единственности. Вопрос существования решения задачи сведен к вопросу разрешимости сингулярного интегрального уравнения, которое редуцируется к уравнению Фредгольма второго рода, безусловная разрешимость которого заключается из единственности решения задачи. ...

15 07 2026 15:27:20

СПЕЛЕОТЕРАПИЯ В ОЗДОРОВЛЕНИИ ПРОМЫШЛЕННЫХ РАБОЧИХ

СПЕЛЕОТЕРАПИЯ В ОЗДОРОВЛЕНИИ ПРОМЫШЛЕННЫХ РАБОЧИХ Статья в формате PDF 112 KB...

10 07 2026 18:22:23

ЭФФЕКТЫ ГЕПАТОПРОТЕКТОРА ПРИ ПОРАЖЕНИИ ПЕЧЕНИ У БОЛЬНЫХ ТУБЕРКУЛЕЗОМ ОРГАНОВ ДЫХАНИЯ

ЭФФЕКТЫ ГЕПАТОПРОТЕКТОРА ПРИ ПОРАЖЕНИИ ПЕЧЕНИ У БОЛЬНЫХ ТУБЕРКУЛЕЗОМ ОРГАНОВ ДЫХАНИЯ В статье представлена оценка гепатопротекторной активности сукцинатсодержащего раствора – ремаксола у больных туберкулезом органов дыхания на фоне проводимой специфической антибактериальной полихиотерапии. Эффективность терапии оценивалась по клиническим проявлениям лекарственной гепатотоксичности, активности цитолитических ферментов и маркеров синдрома холестаза с учетом типов адаптационных реакций. Показано позитивное влияние ремаксола на проявления лекарственной гепатотоксичности и адаптационные реакции организма, указывая на активное использование пластических субстратов, свидетельствуя об усилении репаративных процессов в гепатоцитах, способствуя восстановлению cтруктуры печеночной ткани и снижению патологических типов реактивности у больных с туберкулезом органов дыхания. ...

03 07 2026 13:38:32

МОРФО-ФУНКЦИОНАЛЬНЫЕ ПАРАМЕТРЫ КОЛЛАГЕНА В НОРМЕ И ПРИ ПАТОЛОГИИ

МОРФО-ФУНКЦИОНАЛЬНЫЕ ПАРАМЕТРЫ КОЛЛАГЕНА В НОРМЕ И ПРИ ПАТОЛОГИИ В обзоре представлены результаты научных исследований по изучению морфо-функциональной динамики коллагена при течении как физиохогических, так и патологических процессов в организме. Показано активное участие коллагена в течении заболеваний весьма отличных по патогенетическим механизмам формирования. Следует отметить, что в последние годы наблюдается повышенный интерес к изучению биохимических параметров обмена коллагена при различных заболеваниях и, как свидетельствуют результаты исследований, их динамика в большинстве своем является отражением тяжести патологического процесса в различных физиологических системах. ...

29 06 2026 23:13:29

ДЫХАТЕЛЬНАЯ МАСКА ДЛЯ ВНУТРИУТРОБНОГО ПЛОДА (ВНУТРИМАТОЧНЫЙ АКВАЛАНГ) И СПОСОБ ОБЕСПЕЧЕНИЯ ГАЗООБМЕНА В ОРГАНИЗМЕ ПЛОДА ЗА СЧЕТ ИСКУССТВЕННОГО ДЫХАНИЯ (ВЕНТИЛИРОВАНИЯ ЕГО ЛЕГКИХ ДЫХАТЕЛЬНЫМ ГАЗОМ) ВНУТРИ МАТКИ

ДЫХАТЕЛЬНАЯ МАСКА ДЛЯ ВНУТРИУТРОБНОГО ПЛОДА (ВНУТРИМАТОЧНЫЙ АКВАЛАНГ) И СПОСОБ ОБЕСПЕЧЕНИЯ ГАЗООБМЕНА В ОРГАНИЗМЕ ПЛОДА ЗА СЧЕТ ИСКУССТВЕННОГО ДЫХАНИЯ (ВЕНТИЛИРОВАНИЯ ЕГО ЛЕГКИХ ДЫХАТЕЛЬНЫМ ГАЗОМ) ВНУТРИ МАТКИ Предложено устранять внутриутробную гипоксию и асфиксию плода путем искусственной вентиляции его легких дыхательным газом. Для искусственного дыхания внутриутробного плода разработано специальное устройство, названное внутриматочным аквалангом. Внутриматочный акваланг включает аппарат искусственной вентиляции легких и дыхательный контур со специальной раскладной (раздувной) дыхательной маской, надеваемой внутри матки на голову плода наподобие сетчатого шлема. Разработана контролируемая с помощью УЗИ технология введения маски внутрь матки через естественное отверстие в шейке матки, технология одевания дыхательной маски на голову внутриутробного плода при головном его предлежании и технология вентилирования легких внутриутробного плода дыхательным газом. ...

26 06 2026 3:50:30

ГЕНЕТИКА ПОВЕДЕНИЯ: АССОЦИАЦИЯ ГЕНОТИПА ПО ЛОКУСУ TAG 1A DRD2

ГЕНЕТИКА ПОВЕДЕНИЯ: АССОЦИАЦИЯ ГЕНОТИПА ПО ЛОКУСУ TAG 1A DRD2 В работе впервые приведены сведения об особенностях аудиогенной чувствительности и поведения в «открытом поле» двух групп крыс, гомозиготных по локусу TAG 1A DRD2. ...

24 06 2026 11:52:31

ШАТОВ АЛЕКСАНДР АЛЕКСЕЕВИЧ

ШАТОВ АЛЕКСАНДР АЛЕКСЕЕВИЧ Статья в формате PDF 224 KB...

23 06 2026 8:52:35

ОВЛАДЕНИЕ СВЯЗНОЙ РЕЧЬЮ СТАРШИМИ ДОШКОЛЬНИКАМИ

ОВЛАДЕНИЕ СВЯЗНОЙ РЕЧЬЮ СТАРШИМИ ДОШКОЛЬНИКАМИ Статья в формате PDF 111 KB...

21 06 2026 22:59:27

ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ МОКРОЙ ОЧИСТКИ ГАЗОВ

ПОВЫШЕНИЕ ЭФФЕКТИВНОСТИ МОКРОЙ ОЧИСТКИ ГАЗОВ Статья в формате PDF 193 KB...

19 06 2026 14:52:22

РЕУТОВ ВАЛЕНТИН ПАЛЛАДИЕВИЧ

РЕУТОВ ВАЛЕНТИН ПАЛЛАДИЕВИЧ Статья в формате PDF 320 KB...

17 06 2026 7:17:33

СИДОРОВА КЛАВДИЯ АЛЕКСАНДРОВНА

СИДОРОВА КЛАВДИЯ АЛЕКСАНДРОВНА Статья в формате PDF 167 KB...

13 06 2026 2:25:28

Еще:
Поддержать себя -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 ::