Uploaded by Короглу Агарзаев

Оперативные методы повышения надёжности

advertisement
Оперативные методы повышения надежности: временная, информационная, программная
избыточности
Чтобы обеспечить высокую надежность функционирования ПС, необходимы
вычислительные ресурсы для максимально быстрого обнаружения проявления дефектов и
выполнения автоматических мероприятий, обеспечивающих быстрое восстановления нормального
функционирования ПС.
Для этих целей используются следующие оперативные методы повышения надежности:
временная избыточность, информационная избыточность, программная избыточность.
Временная избыточность состоит в использовании некоторой части производительности
компьютера для контроля исполнения программ и восстановления вычислительного процесса. Для
этого при проектировании информационной системы должен предусматриваться запас
производительности, который будет затем использоваться на контроль и оперативное повышение
надежности функционирования. Величина временной избыточности зависит от требований к
надежности и находится в пределах от 5-10% производительности компьютера до 3-4-кратного
дублирования производительности отдельной машины в многопроцессорных вычислительных
системах. Временная избыточность используется для контроля и обнаружения искажений, на их
диагностику и выработку решений по восстановлению вычислительного процесса или информации,
а также на реализацию операций восстановления.
Информационная избыточность состоит в дублировании накопленных исходных и
промежуточных данных, обрабатываемых программами. Избыточность используется для
сохранения достоверности данных, которые в наибольшей степени влияют на нормальное
функционирование ПС и требуют значительного времени для восстановления. Их защищают 2-3
кратным дублированием с периодичным обновлением.
Программная избыточность используется для контроля и обеспечения достоверности
наиболее важных решений по обработке информации. Она заключается в сопоставлении
результатов обработки одинаковых исходных данных программами, различающимися
используемыми алгоритмами, и в исключении искажений при несовпадении результатов.
Программная избыточность необходима также для реализации программ автоматического контроля
и восстановления данных с использованием информационной избыточности и для
функционирования всех средств обеспечения надежности, использующих временную
избыточность.
Средства оперативного программного контроля включаются после использования
прикладных и сервисных программ, поэтому средства программного контроля обычно не могут
обнаружить непосредственно причину возникновения искажения вычислительного процесса или
данных и фиксирует только последствия первичного искажения, т.е. вторичную ошибку.
Результаты первичного искажения могут приобрести катастрофический характер при запаздывании
их обнаружения и локализации.
Download