АНАЛИЗ НАДЕЖНОСТИ МУЛЬТИВЕРСИОННЫХ АРХИТЕКТУР АППАРАТНО-ПРОГРАММНЫХ КОМПЛЕКСОВ > Полезные советы
Тысяча полезных мелочей    

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

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

Антамошкин О.А. Дегтерев А.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 346 KB...

29 06 2026 10:21:15

LASER ****L ACUPUNCTURA

LASER ****L ACUPUNCTURA Статья в формате PDF 102 KB...

24 06 2026 8:32:17

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

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

21 06 2026 13:30:24

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

ПЕРСПЕКТИВЫ ИСПОЛЬЗОВАНИЯ ГРАВИЛАТА ГОРОДСКОГО И ГРАВИЛАТА РЕЧНОГО В КАЧЕСТВЕ КОРМОВЫХ КУЛЬТУР БЕЛГОРОДСКОЙ ОБЛАСТИ Благодаря образованию сплошных посадок во многих районах Белгородской области и повсеместному произрастанию преимущественно на нарушенных местообитаниях, гравилаты могут стать хорошим подспорьем в заготовке трав на корма, особенно в неурожайные засушливые годы. Гравилат городской и гравилат речной имеют следующие хаpaктеристики по питательности кормов: протеин 10,50, 8,31 % соответственно, жир – 2,81, 373 %, редуцирующие сахара – 1,11, 2,39 %, каротин – 37,44, 24,13 мг/кг, витамин Е – 278, 250 мг/кг, витамин С – 352,0, 394,0 мг/кг, витамин А – 18,5, 25,71 мг/кг, основные микроэлементы в достаточно большом объёме. Железа у гравилата городского – 52,2 мг/кг, гравилата речного – 34,72 мг/кг, марганца – 14,53; 6,7 мг/кг соответственно, меди – 2,1; 1,35 мг/кг, цинка – 10,03; 4,7 мг/кг. Кроме этих микроэлементов содержатся другие минеральные вещества в следующих соотношениях: гравилат городской – массовая доля кальция – 0,40 %, фосфора – 0,074 %, магния – 0,15 %, натрия – 0,009 %, калия – 0,57 %, серы – 0,072 %; гравилат речной – кальций – 0,73 %, фосфор – 0,06 %, магний – 0,13 %, натрий – 0,011 %, калий – 0,62 %, сера – 0,08 %. ...

19 06 2026 8:53:57

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

НОВЫЕ ПРОБЛЕМЫ ЗАГРЯЗНЕНИЯ ОКРУЖАЮЩЕЙ СРЕДЫ Статья в формате PDF 230 KB...

16 06 2026 4:12:29

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

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

03 06 2026 17:31:23

КИТАЙСКИЙ ЯЗЫК – ЯЗЫК БУДУЩЕГО

КИТАЙСКИЙ ЯЗЫК – ЯЗЫК БУДУЩЕГО Статья в формате PDF 250 KB...

29 05 2026 22:39:54

МОТИВАЦИЯ ТРУДА В ПОТРЕБИТЕЛЬСКОЙ КООПЕРАЦИИ

МОТИВАЦИЯ ТРУДА В ПОТРЕБИТЕЛЬСКОЙ КООПЕРАЦИИ Статья в формате PDF 214 KB...

28 05 2026 7:49:28

ГУМАНИЗМ МЕДИЦИНЫ И ГУМАНИЗИРУЮЩЕЕ ОБРАЗОВАНИЕ

ГУМАНИЗМ МЕДИЦИНЫ И ГУМАНИЗИРУЮЩЕЕ ОБРАЗОВАНИЕ Статья в формате PDF 334 KB...

26 05 2026 1:32:27

МИТОХОНДРИАЛЬНЫЕ ФЕРМЕНТЫ РАЗНЫХ ОРГАНОВ У СВИНЕЙ

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

25 05 2026 1:47:58

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