Разработка программы для интерактивного выполнения расчета надежности ВС
Содержание
Введение
На сегодняшний день надежность вычислительной системы имеет главенствующее значение, так как является средством обеспечения своевременной и достоверной информации на ее выходе.
Несмотря на широкое разнообразие существующих методов создание специализированных программных средств по расчету надежности на сегодняшний день редкость. Естественно проведение расчетов надежности сложная, тесно связанная с процессом проектирования и разработки задача, алгоритмизация которой проблематична. Тем не менее выполнение ориентировочного расчета, позволяющего судить о принципиальной возможности обеспечения требуемой надежности, необходимо при выборе той или иной конфигурации, вычислительной системы или выборе ее компонентов.
Целью данного проекта являлась разработка алгоритмического и программного обеспечения ориентировочного расчета надежности вычислительных средств.
Для этого было необходимо решить следующие задачи:
- проанализировать особенности вычислительных систем, как объекта расчета надежности;
- осуществить выбор метода расчета надежности вычислительной системы;
- разработать алгоритмическое и программное обеспечение для проведения ориентировочного расчета надежности вычислительных систем.
1.
Анализ особенностей
расчета надежности
вычислительных систем
1.1. Особенности вычислительной системы как объекта с позиции надежности
Информационно-
Названные
категории не исключают, а взаимно
дополнят друг друга, поскольку в
такой сложной системе, как вычислительно-
Самые
совершенные начальные
Способность
технических устройств
Эта способность зависит как от свойств, которые были заложены в устройства в процессе проектирования и изготовления, так и от интенсивности эксплуатации, правильности и своевременности технического обслуживания. Поэтому физический смысл надежности состоит в способности сохранять эти свойства, сопротивляться агрессивным эксплуатационным факторам. Надежность может выступать как в качестве самостоятельной эксплуатационной характеристики, так и служить составляющей других эксплуатационных характеристик.
Определение надежности в соответствии с ГОСТ 27.002-83, отражает важную эксплуатационную сущность этого показателя. Под надежностью понимается свойство устройств выполнять заданные функции, сохраняя свои эксплуатационные характеристики в заданных пределах в течение требуемого промежутка времени или требуемой наработки в определенных условиях эксплуатации.
В соответствии с определением, надежность является сложным свойством. Именно благодаря надежности, устройство выполняет определенные функции, делая это в течение некоторого срока, с заданным качеством. Это происходит вследствие наличия таких составляющих надежности, как безотказность, ремонтопригодность, долговечность и сохраняемость.
Основными признаками, по которым подразделяют изделия при задании требований по надежности, являются определенность назначения изделия, число возможных (учитываемых) состояний изделий по работоспособности в процессе эксплуатации, режим применения (функционирования), возможные последствия отказов и (или) достижения предельного состояния при применении и (или) последствия отказов при хранении и транспортировании, возможность восстановления работоспособного состояния после отказа, характер основных процессов, определяющих переход изделия в предельное состояние, возможность и способ восстановления технического ресурса, (срока службы), возможность и необходимость технического обслуживания, возможность и необходимость контроля перед применением.
По определенности назначения изделия подразделяют на изделия конкретного назначения (ИКН), имеющие один основной вариант применения по назначению и изделия общего назначения (ИОН), имеющие несколько вариантов применения. Большинство используемых ВС используются для обработки и хранения информации и поэтому могут быть классифицированы как ИОН.
По числу возможных (учитываемых) состояний (по работоспособности) изделия подразделяют на изделия вида I, которые в процессе эксплуатация могут находиться в двух состояниях - работоспособном или неработоспособном и изделия вида II, которые, кроме указанных двух состояний, могут находиться в некотором числе частично неработоспособных состояний, в которые они переходят в результате частичного отказа.
Для ВС возможно частично неработоспособное состояние, например, когда не хватает оперативной памяти для запуска приложения или отказ произошел в компоненте, который может рассматривать как резервированный – клавиатура и мышь.
По режимам применения (функционирования) изделия подразделяют на изделия непрерывного длительного применения, изделия многократного циклического применения, изделия однократного применения (с предшествующим периодом ожидания применения и хранения).
По возможности восстановления работоспособного состояния после отказа в процессе эксплуатации изделия подразделяют на восстанавливаемые и невосстанавливаемые. При анализе надежности, особенно при выборе показателей надежности объекта, существенное значение имеет решение, которое должно быть принято при отказе объекта. Если в рассматриваемой ситуации восстановление работоспособности данного объекта в случае его отказа по каким-либо причинам признается нецелесообразным или неосуществимым (например, из-за невозможности прерывания выполняемой функции), то такой объект в данной ситуации является невосстанавливаемым. Таким образом, один и то же объект в зависимости от особенностей или этапов эксплуатации может считаться восстанавливаемым или невосстанавливаемым.
Поскольку в техническом задании не указано конкретное назначение ВС, то критические системы не рассматриваются и можно при расчетах надежности считать ВС – восстанавливаемым объектом.
1.2. Выбор номенклатуры показателей надежности ВС
Под номенклатурой показателей надежности понимают состав показателей, необходимый и достаточный для характеристики объекта или решения поставленной задачи. Полный состав номенклатуры показателей надежности, из которой выбираются показатели для конкретного объекта и решаемой задачи, установлен ГОСТ 27.002-89.
Количественные характеристики надежности всегда принимаются во внимание при решении различных вопросов эксплуатации и технического обслуживания. Количественное определение надежности появилось с возникновением теории надежности. Математической платформой теории надежности информационных систем являются теория вероятностей и математическая статистика. Действительно, отказы в ТУ происходят случайным образом в неожиданные моменты времени. Это характерно даже для множества однотипных устройств, изготовленных на одном предприятии и поставленных на эксплуатацию в одно и то же время. Несмотря на единый проект, одинаковость технологии производства – каждый из них имеет индивидуальную способность сохранять свои первоначальные качества. Первоначально кажется, что никакой закономерности в появлении отказов нет. Тем не менее, такая закономерность существует. Проявляется она тогда, когда ведется наблюдение не за одним, а за многими техническими устройствами, находящимися в эксплуатации.
В качестве основной количественной меры надежности технических устройств, характеризующей закономерность появления отказов во времени, принята вероятность безотказной работы.
Вероятность безотказной работы (ВБР) – это вероятность того, что за определенное время работы устройства и в заданных условиях эксплуатации отказа не происходит.
На практике определяют оценки этих вероятностей. Пусть N – это общее количество однотипных устройств, эксплуатируемых в течение времени t . За это время N(t) устройств работало безотказно, а n(t) – отказало. Статистическая вероятность безотказной работы определяется выражением (N-n(t))/N или N(t)/N.
Вероятность безотказной работы P(t), как количественная характеристика надежности, обладает следующими достоинствами:
характеризует изменение надежности во времени;
она входит во многие другие характеристики аппаратуры (например стоимость изготовления);
охватывает большинство факторов, влияющих на надежность, и поэтому достаточно полно характеризует надежность;
может быть получена расчетным путем до изготовления системы;
является характеристикой как простейших элементов, так и сложных систем.
Это явилось причиной наибольшего распространения этой характеристики, однако она имеет существенные недостатки:
характеризует надежность восстанавливаемых систем только до первого отказа;
не дает возможности установить будет ли готова система к действию в данный момент;
Эти недостатки позволяют сделать вывод, что вероятность безотказной работы, как, впрочем, и любая другая характеристики, не полностью характеризуют такое свойство как надежность, и поэтому не может быть с ним отождествлена.
Числовой характеристикой, которая путем учета отказавших однотипных объектов позволила бы определить уровень надежности этих объектов в любой момент времени, является интенсивность отказов. Она определяется количеством отказов Dn в интервале Dt, отнесенных к исправно действующим однотипным устройствам в данном интервале.
Интенсивность отказов как количественная характеристика надежности позволяет охарактеризовать надежность аппаратуры лишь до первого отказа.
Интенсивность
отказов имеет характерные
В
технических описаниях
Основным достоинством среднего времени безотказной работы является его простота вычисления из экспериментальных данных об отказах аппаратуры. Однако оно характеризует надежность до первого отказа. Среднее время до отказа является естественным показателем надежности, но не применимо в тех случаях, когда:
время работы системы гораздо меньше среднего времени безотказной работы;
система резервированная;
время работы отдельных частей сложной системы разное.
У восстанавливаемых объектов, среднее время до первого отказа может существенно отличаться от среднего времени между первым и вторым отказами, вторым и третьим и т.д. Поэтому надежность аппаратуры длительного использования оценивают, в отличие от среднего времени безотказной работы, так называемой наработкой на отказ. Наработкой на отказ называется среднее значение времени между соседними отказами, при условии восстановления каждого отказавшего элемента. Наработка на отказ является достаточно наглядной характеристикой надежности, поэтому получила широкое распространение на практике. Однако, наработка на отказ характеризует надежность ремонтируемого объекта и не учитывает времени, затрачиваемого на его восстановление и не характеризует готовность объекта к выполнению своих функций в нужное время. Для этой цели используют коэффициент готовности.
Коэффициент готовности – вероятность того, что восстанавливаемый объект окажется работоспособным в произвольный момент времени его использования по назначению. Согласно статистическому определению коэффициент готовности – отношение времени исправной работы к сумме времен исправной работы и вынужденных простоев изделия, взятых за один и тот же календарный период.
Коэффициент готовности, как правило, учитывает свойства аппаратурной безотказности и восстанавливаемости. Если под отказом понимать не только отказ аппаратуры, но любой отказ системы в выполнении заданных функций (в том числе вызванный дефектами программного обеспечения, снижением достоверности и т.п.), тогда коэффициент готовности может выполнять роль комплексного показателя надежности информационно-вычислительной системы, учитывающего и другие свойства системы.
Ремонтопригодностью называется способность технического устройства к восстановлению в процессе эксплуатации. Показателями ремонтопригодности могут быть: вероятность восстановления системы за заданное время Pв(t), среднее время восстановления tв, и интенсивность восстановления m.
Наиболее часто для оценки ремонтопригодности ВС применяется среднее время восстановления. Эта характеристика наиболее наглядна, она во многом определяет такой важный показатель качества ВС, как готовность к работе. Она является интегральной, поэтому обладает следующим недостатком: неполно характеризует ремонтопригодность ВС, если закон распределения времени восстановления не однопараметричный и для оценки ремонтопригодности требуется знание моментов высшего порядка. В процессе эксплуатации среднее время восстановления может быть получено экспертными методами.
Важнейшей
характеристикой
Выбор показателя зависит в основном от общего назначения системы, но на него может влиять также и степень важности или ответственности функций, выполняемых системой. При рассмотрении ВС – как восстанавливаемой в качестве основного показателя надежности следует выбрать комплексный - коэффициент готовности, характеризующий одновременно безотказность и ремонтопригодность, а дополнительно использовать единичные – безотказности – среднюю наработку на отказ и ремонтопригодности - среднее время восстановления.
1.3. Анализ возможностей применения различных методов для оценки надежности вычислительных средств
Методы расчета надежности подразделяют:
по составу рассчитываемых показателей надежности ;
по основным принципам расчета.
Показатели надежности принято классифицировать по следующим признакам:
1) по свойствам надежности различают:
- показатели безотказности;
- показатели долговечности;
- показатели ремонтопригодности;
- показатели сохраняемости;
2)
по числу свойств надежности,
характеризуемых показателем,
- единичные показатели (характеризуют одно из свойств надежности);
- комплексные показатели (характеризуют одновременно несколько свойств надежности, например, безотказность и ремонтопригодность);
По числу характеризуемых объектов различают:
Групповые показатели – показатели, которые могут быть определены и установлены только для совокупности объектов; уровень надежности отдельного экземпляра объекта они не регламентируют.
Индивидуальные показатели – показатели, устанавливающие норму надежности для каждого экземпляра объекта из рассматриваемой совокупности (или единичного объекта).
Смешанные показатели могут выступать как групповые или индивидуальные.
По источнику информации для оценки уровня показателя различают:
расчетные показатели,
экспериментальные показатели,
эксплуатационные показатели,
экстраполированные показатели.
По размерности показателя различают показатели, выражаемые наработкой, сроком службы, ресурсом и безразмерные (в том числе, вероятности событий).
При рассмотрении показателей надежности следует различать:
наименование показателя;
формулировку показателя, содержащую указания о способах экспериментального или расчетного определения его численного значения;
численные значения показателя.
По основным принципам расчета свойств, составляющих надежность, или комплексных показателей надежности объектов различают:
методы прогнозирования,
структурные методы расчета,
физические методы расчета.
Методы прогнозирования основаны на использовании для оценки ожидаемого уровня надежности объекта данных о достигнутых значениях и выявленных тенденциях изменения ПН объектов, аналогичных или близких к рассматриваемому по назначению, принципам действия, схемно-конструктивному построению и технологии изготовления, элементной базе и применяемым материалам, условиям и режимам эксплуатации, принципам и методам управления надежностью (далее - объектов-аналогов).
Структурные методы расчета основаны на представлении объекта в виде логической (структурно-функциональной) схемы, описывающей зависимость состояний и переходов объекта от состояний и переходов его элементов с учетом их взаимодействия и выполняемых ими функций в объекте с последующими описаниями построенной структурной модели адекватной математической моделью и вычислением ПН объекта по известным характеристикам надежности его элементов.
Физические методы расчета основаны на применении математических моделей, описывающих физические, химические и иные процессы, приводящие к отказам объектов (к достижению объектами предельного состояния), и вычислении ПН по известным параметрам нагруженности объекта, характеристикам примененных в объекте веществ и материалов с учетом особенностей его конструкции и технологии изготовления.
Экспертные методы основаны на использовании результатов опроса экспертной группы, располагающей информацией о надежности данной технологической системы и факторах, влияющих на качество изготовляемой продукции. Стандарт рекомендует использовать экспертные методы при невозможности или нецелесообразности использования расчетных, опытно-статистических или регистрационных методов (недостаточное количество информации, необходимость разработки специальных технических средств и т.п.).
Методы
исследования и оценки надежности технических
средств и технологических
Под
аналитическим исследованием
Под
экспериментальной оценкой
Методы статистического моделирования, как и аналитические, требуют наличия данных о надежности компонентов. Метод статистического моделирования состоит в генерировании (с помощью случайных чисел) случайных отрезков времени безотказной работы и времени восстановления отдельных компонентов ИС, т.е. искусственном воспроизведении процесса функционирования системы. Комбинированные методы объединяют методы, рассмотренные ранее. Так, оценка характеристики отдельных компонентов ИС может устанавливаться в результате проведения экспериментов, а полученные результаты использоваться для статистического моделирования.
Достоинством
методов статистического
Выводы первой части
1.
Проведенный анализ показал,
2.
Применение действующего
3.
Анализ известных методов
2. Обоснование выбора методов оценки производительности для построения экспертных оценок

- Разработка программы компрессий цифрового видеосигнала
- Разработка программы лояльности перевозчиков в транспортно-экспедиционной компании на примере
- Разработка программы маркетинга по выводу на рынок нового товара (на материалах ЗАО «Агрофирма «Бунятино» Дмитровского района Московск
- Разработка программы "Организация перевозок"
- Разработка программы повышения экономической эффективности ЗАО «УОФ»
- Разработка программы повышения экономической эффективности ООО "Черлакавтотранс"
- Разработка программы по повышению экономической эффективности деятельности предприятия ООО «Партнер»
- Разработка программного обеспечения поддержки процессов закупа и учёта
- Разработка программного обеспечения поддержки процессов закупа и учёта хранения товаров на складе
- Разработка программного продукта для автоматизации учета оплаты договоров за обучение
- Разработка программно-измерительного комплекса для контроля параметров СВЧ и ВЧ приборов
- Разработка программной компоненты
- Разработка программных средств поддержки служб назначений на обследования и хранения изображений в медицинском архиве
- Разработка программы антикризисного управления организацией