Параллельное программирование

Оценка надежностных характеристик ВС при испытаниях


  1. Согласуют контрольную задачу (КЗ) или комплекс КЗ, с помощью которых будут производить испытание ВС. В основу КЗ берут те алгоритмы или их аналоги, которые как можно ближе соответствуют назначению ВС в составе системы управления. Хороших показателей испытаний добиваются тогда, когда в состав КЗ включают модели управляемых объектов и таким образом строят замкнутый контур управления объектом. Модели объектов могут учитывать случайные возмущения, и, следовательно, управление становится реальным. Такие КЗ наглядны, результативны, бесспорны, поскольку опираются на принцип "удача — неудача".
  2. Согласуют определение основных событий и состояний. Например,

    • малый рестарт считать обнаруженным сбоем с восстановлением;
    • "неудачный" цикл управления считать сбоем без восстановления;
    • большой рестарт считать отказом, где его время — время восстановления;
    • выход из конфигурации числа процессоров, снижающих более чем на 20% производительность ВС (2 процессора из 10 в МВК "Эльбрус-2"), считать отказом;
    • реконфигурацию, не снижающую более чем на 20% производительность, считать отказом с переходом на резерв;

    Аналогичные соглашения принимаются и насчет памяти, внешней памяти, ПВВ и ППД, обеспечивающих выполнение КЗ.

  3. Объявляют прогон — циклическое непрерывное решение КЗ (комплекса КЗ) в течение значительного времени (например, 5 суток), достаточного для набора статистики.
  4. Набирают статистику по ВС в целом и по группам устройств. Обычно разграничивают центральную часть и периферию. Непосредственно снимают те показатели, о которых говорилось выше:

    • среднее время T0 безотказной работы;
    • среднее время Tвосст восстановления;
    • частоту ?1 сбоев; из них — число "восстановленных" для определения Pвосст;
    • частоту ?2 отказов, из них — число приведших к успешной реконфигурации для нахождения Pрез.

По приведенным выше формулам мы можем получить необходимые показатели надежности.


Содержание раздела