пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

19. Способы восстановления отказоустойчивой ИС

После реконфигурации для продолжения нормальной работы системы необхо-
димо ее восстановить. Восстановление системы происходит на двух уровнях (рис.
6.3).

Аппаратный уровень. Здесь для восстановления отказавших компонентов ИС
используют два способа:
- автоматическое восстановление, реализуемое путем дополнительной ре-
конфигурации системы. При этом предполагается, что в системе имеется ряд за-
пасных блоков, благодаря которым она возвращается в работоспособное состоя-
ние. Производительность системы либо сохраняется, либо несколько снижается;
- ремонт (восстановление вручную). В этом случае отказавший блок выво-
дится из системы, и она либо продолжает работать с меньшей производительно-
стью, либо приостанавливается до возвращения отремонтированного блока в
активную часть ИС.
57
Программный уровень. Здесь осуществляется восстановление информации о
состоянии системы, необходимой для продолжения ее работы. В зависимости от
нарушений в работе системы (от количества ошибочной информации) можно вы-
делить следующие способы восстановления:
- повторение операции на различных уровнях (команд или микрокоманд).
Повторное выполнение некоторых операций может дать правильный результат,
если связанная с ними ошибка является случайной или временной (ошибка исче-
зает в процессе восстановления);
- возвращение к контрольной точке. Контрольной точкой называется некото-
рый этап процесса обработки информации, для которого зафиксированы (в запо-
минающем устройстве) промежуточные результаты и информация о состоянии
системы, позволяющая возобновить обработку данных. При обнаружении ошибки
система возвращается к контрольной точке, предшествующей моменту возникно-
вения отказа, и продолжает свою работу, используя данную точку в качестве ис-
ходной;
- повторное выполнение программы. При этом способе восстановления все
незавершенные (до возникновения отказа) программы выполняются с самого на-
чала. Это необходимо, когда в системе разрушено такое количество информации,
что восстановление путем повторного выполнения отдельных операций или уча-
стков программ невозможно. Данный способ применяется в случаях:
а) если последствия отказа успели отразиться на большей части системы;
б) если возможно восстановление только части вычислительных процессов;
в) если продолжение работы системы при использовании других способов
восстановления сопряжено с трудностями и большими затратами времени.


14.01.2014; 14:45
хиты: 145
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь