- •Методические указания по выполнению лабораторных работ по дисциплине «Надежность информационных систем» по специальности 230201 «Информационные системы и технологии»
- •Лабораторная работа № 1 определение вероятностей состояний информационной системы на основе цепей маркова с непрерывным временем
- •1. Цель работы
- •2. Краткие теоретические сведения
- •3. Задание на работу
- •4. Контрольные вопросы
- •Лабораторная работа № 2 определение эффективности системы массового обслуживания
- •1. Цель работы
- •2. Краткие теоретические сведения
- •3. Задание на работу
- •4. Контрольные вопросы
- •Лабораторная работа № 3 оценка надежности системы на основе структурно-логического анализа технической системы
- •1. Цель работы
- •2. Краткие теоретические сведения
- •3. Задание на работу
- •4. Контрольные вопросы Лабораторная работа № 4 оценка надежности системы с учетом влияния контролирующих устройств
- •1. Цель работы
- •2. Краткие теоретические сведения
- •3. Задание на работу
- •4. Контрольные вопросы
3. Задание на работу
4. Контрольные вопросы Лабораторная работа № 4 оценка надежности системы с учетом влияния контролирующих устройств
1. Цель работы
Изучение методов контроля в ИС, оценка влияния контролирующих устройств на коэффициент готовности системы.
2. Краткие теоретические сведения
1. Под контролем в вычислительных системах понимают процессы, обеспечивающие обнаружение ошибок в их функционировании, вызванных отказами аппаратуры, сбоями в работе программного обеспечения или другими причинами. В сочетании с мероприятиями по резервированию контроль является одним из самых эффективных средств повышения надежности и достоверности обработки информации.
Средства контроля вычислительных и информационных систем подразделяются на аппаратные, программные и смешанные. Они характеризуются полнотой (глубиной) контроля, временем обнаружения ошибки и сложностью.
Полнота контроля оценивается как доля отказов, обнаруживаемых в результате контроля, от общего их количества. Время контроля определяется как интервал времени от момента возникновения ошибки до момента ее обнаружения. Сложность средств контроля характеризуется массой, габаритами, стоимостью, памятью, потребляемой энергией и другими параметрами.
По характеру контроль в ИС подразделяется на оперативный и тестовый.
Оперативный контроль осуществляется в ходе решения задач и позволяет в процессе их решения практически немедленно обнаруживать ошибку. Однако оперативный контроль в принципе неполный, поскольку выполняется на случайных, не приспособленных для целей контроля задачах. Тестовый контроль осуществляется в специально отведенные промежутки
времени на основе решения специальных, тестовых задач. Он основан на тестах, обеспечивающих полный контроль всех элементов системы (аппаратуры, команд программы) за короткое время. Недостаток тестового контроля – потеря дополнительного процессорного времени, расходуемого на тесты.
По объекту контроля различают контроль аппаратуры (АЛУ, функциональные преобразователи, память, управление, ввод-вывод), программного обеспечения и работы операторов. Поскольку все виды контроля имеют определенные ограничения, на практике применяют их сочетания.
2. На основании известных значений интенсивностей отказов и восстановлений можно поставить и решать задачу о надежности системы «контролирующее устройство - объект контроля».
Пусть система может находиться в состояниях 00, 01, 10, 11 с вероятностями р00, р01, р10, р11, где первый индекс показывает состояние контролирующего устройства, а второй - состояние объекта контроля (0 – работоспособное состояние, 1 - состояние отказа). Граф состояний такой системы приведен на рис. 5. Обозначения на графе имеют следующий смысл: λ0, λк – интенсивности отказов объекта контроля и контролирующего устройства; μк, μ0, μ01 - интенсивности восстановления соответственно контролирующего устройства, объекта контроля при работоспособном контролирующем устройстве, объекта контроля при отказавшем контролирующем устройстве:
Рис. 1. Граф состояний отказоустойчивой системы с непрерывным контролем.
Для определения коэффициента готовности системы необходимо составить систему дифференциальных уравнений Колмогорова и решить ее при помощи преобразований Лапласа или одним из численных методов. В частности, в стационарном режиме dPij/dt=0 и, следовательно, решается система линейных алгебраических уравнений относительно вероятностей состояний (методом Гаусса или исключения переменных). В результате получаем значение коэффициента готовности системы с контролем:
kгк=р00+р10.