Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Особенность резервирования для ПО.



Приведенный расчет ВБР параллельно работающих элементов показывает путь создания высоконадежных систем. Повышение надежности системы можно достичь использованием резервных элементов, которые тем или иным способом подключаются в работу при отказе основных. Различают резервирование холодное и горячее, поканальное и поэлементное. Для нас важно, что резервное оборудование – это как правило другой точно такой же, что и основной образец оборудования.

Для программного обеспечения введение резервных программ обладает особенностью. Резервные программы не могут быть просто еще одной копией программы. Это бессмысленно, потому что в них те же самые ошибки. Поэтому резервный комплект ПО должен быть разработан по другому алгоритму, но с теми же функциями, желательно другим разработчиком. Такая операция разработки программ одинакового назначения по разным алгоритмам крайне дорога, но в ответственных случаях для критических систем она применяется.

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

Надежность сложное свойство и в соответствии с ГОСТ Р ИСО/МЭК 9126-93 оценивается безошибочностью(безотказностью)- вероятностью безотказной работы за заданное время или интенсивностью проявления ошибок.

Однако, как ни стараются разработчики ошибки систем и ПО(отказы) все же имеют место. Практиков очень интересует вопрос, что следует за проявлением отказа, будет ли ущерб от него приемлемым и что такое приемлемый ущерб? Может ли система продолжить работу после восстановления её работоспособности в случае приемлемости ущерба от отказа? Поэтому вслед за понятием надежность ПО должно идти какое-то другое понятие, оценивающее результаты отказа, если избежать его не удалось. Это понятие – безопасность.

Безопасность - это свойство системы и ПО, отражающее состояние их защищенности от неприемлемого ущерба самой системе, людям или окружающей среде при возникновении отказа. Имеются системы критичные по безопасности, для которых безопасность является необходимым свойством. Пример таких систем- системы управления ракет и самолетов, системы управления химическим производством, атомными станциями.

Лекция 8. Марковские случайные процессы- случайные дискретные процессы с непрерывным временем.

Уравнения Колмогорова.

 

Частота проявления ошибок характеризует надежность ПО. Мера надежности ПО–ВБР. Процесс проявления ошибок – случайный процесс. Рассмотрим процесс проявления ошибок в ПО. Процесс называется процессом с дискретными состояниями, если их можно перечислить. Если переход из дискретного состояния в другое дискретное состояние происходит не в фиксированные времена, а в произвольные времена, то такой процесс называется дискретным процессом с непрерывным временем. Если переход из состояния в состояние происходит в случайные моменты времени, то такой процесс будем называть дискретным случайным процессом с непрерывным временем.

Среди случайных дискретных процессов с непрерывным временем большое значение имеют Марковские случайные процессы. Для этих случайных процессов разработан эффективный математический аппарат. Марковские случайные процессы характеризуются тем, что будущие состояния процесса определяются только текущим состоянием процесса, при этом не важно каким образом процесс пришел в текущее состояние, т.е. Марковские случайные процессы как бы «не помнят» прошлого. Это процессы без памяти.

 

 

Рассмотрим некоторый дискретный случайный процесс. Зададим его в виде графа.

 

 

 
 

 

 


Рис.

 

 

Рассмотрим подробнее интенсивность переходов из состояния в состояние, которую мы определим в соответствии с формулой

nij- число случаев перехода из i состояния в j состояние за время t из общего числа переходов N

Первый индекс означает источник, второй – приемник.

Событиям S0, S1, S2, S3 соответствуют вероятности пребывания системы в этих состояниях Р0, , Р1, Р2, Р3.

Рассмотрим состояние S1 в момент времени t. Дадим t приращение Δ t и определим вероятность того, что в момент времени t+ наш процесс будет находиться так же в состоянии S1.

Система может находится в момент t+ в состоянии S1 в результате следующих трех событий:

1.Система была и осталась в S1

2.Система перешла из S0 в S1

3.Система перешла из S3 в S1

Рассмотрим вероятности рассмотренных событий

1. Вероятность не перехода системы из состояния S1

Р1 × (1-Р12 ) = Р1 (1 – λ 12 Δ t)

2. Вероятность перехода системы из состояния S0 в S1

Р0 × (Р01 ) = Р0 λ 01 Δ t

3. Вероятность перехода из состояния S3 в S1

Р3 × (Р31 ) = Р3 λ 31 Δ t

Тогда вероятность пребывания системы в момент t+ в состоянии S1 равна сумме рассмотренных вероятностей× трех событий

P1(t+Δ t)=

При имеем дифференциальное уравнение:

P0(t) λ 01 + P3(t) λ 31 - P1(t) λ 12

Аналогично получим уравнения для других состояний:

dP0/dt = - P0 λ 03 - P0 λ 01

Начальные условия для данной системы:

Нормирующее условие

=1

Интегрирование данной системы уравнений дает изменение во времени вероятностей пребывания системы в том или ином состоянии

Запись уравнений Колмогорова упрощает мнемоническое правило: в левой части уравнения стоит производная от вероятности пребывания в расматриевом состоянии, а в правой части со знаком плюс все что втекает в состояние, а со знаком минус все, что вытекает.


Поделиться:



Последнее изменение этой страницы: 2017-04-12; Просмотров: 381; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.02 с.)
Главная | Случайная страница | Обратная связь