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

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

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

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

26 04 2024 12:17:24

ЭЛАСТИЧНОСТЬ СПРОСА

ЭЛАСТИЧНОСТЬ СПРОСА Статья в формате PDF 530 KB...

24 04 2024 23:46:23

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

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

21 04 2024 11:16:56

ЯЗЫКОВАЯ СПЕЦИФИКА АНГЛО- И РУССКОЯЗЫЧНЫХ БЛОГОВ

ЯЗЫКОВАЯ СПЕЦИФИКА АНГЛО- И РУССКОЯЗЫЧНЫХ БЛОГОВ Статья в формате PDF 261 KB...

17 04 2024 15:31:15

ТЕРМОДИНАМИЧЕСКИЕ КОНСТАНТЫ ДИССОЦИАЦИИ ПРОТОНИРОВАННЫХ ОСНОВАНИЙ

ТЕРМОДИНАМИЧЕСКИЕ КОНСТАНТЫ ДИССОЦИАЦИИ ПРОТОНИРОВАННЫХ ОСНОВАНИЙ Разработана методика определения констант диссоциации протонированных трехкислотных оснований, отличающаяся новым подходом к оценке и учету концентраций всех равновесных частиц, для расчета ионной силы раствора. ...

15 04 2024 16:43:13

СРАВНИТЕЛЬНЫЕ КОНСТРУКЦИИ В ЖЕНСКОМ И МУЖСКОМ ТИПАХ РЕЧИ: КОНТРАСТИВНЫЙ АНАЛИЗ

СРАВНИТЕЛЬНЫЕ КОНСТРУКЦИИ В ЖЕНСКОМ И МУЖСКОМ ТИПАХ РЕЧИ: КОНТРАСТИВНЫЙ АНАЛИЗ Цель работы состоит в том, чтобы выявить отличия в организации и употрeблении сравнительных конструкций в речи женщин и мужчин, тем самым определив, как глубинные знания о мире отражаются в «женском» и «мужском» вариантах национального языка. Основным методологическим принципом работы является положение о взаимосвязи языка, человека и его речемыслительной деятельности. ...

13 04 2024 5:51:53

МОРФОГЕНЕЗ НАДКОСТНИЦЫ ДИСТРАКЦИОННОГО РЕГЕНЕРАТА

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

10 04 2024 21:58:44

УСЛОВИЯ ЭФФЕКТИВНОСТИ БЛОЧНО-МОДУЛЬНОГО ОБУЧЕНИЯ

УСЛОВИЯ ЭФФЕКТИВНОСТИ БЛОЧНО-МОДУЛЬНОГО ОБУЧЕНИЯ Статья в формате PDF 157 KB...

08 04 2024 14:18:25

ЭКОЛОГИЧЕСКАЯ БЕЗОПАСНОСТЬ И КОНСТИТУЦИЯ РФ

ЭКОЛОГИЧЕСКАЯ БЕЗОПАСНОСТЬ И КОНСТИТУЦИЯ РФ Статья в формате PDF 149 KB...

06 04 2024 8:45:59

АЭРОЗОЛЬНЫЕ СИСТЕМЫ

АЭРОЗОЛЬНЫЕ СИСТЕМЫ Статья в формате PDF 105 KB...

30 03 2024 20:51: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 ::