Детектор неисправностей
-
Определение и роль детектора сбоев
- Детектор сбоев — это приложение или подсистема для обнаружения сбоев в работе узлов в распределенной системе.
- Детекторы сбоев улучшают консенсус и атомарную трансляцию в распределенных системах.
- После обнаружения сбоев система блокирует процессы, чтобы предотвратить дальнейшие сбои.
-
История и концепция
- Детекторы сбоев были представлены в 1996 году в книге «Ненадежные детекторы сбоев для надежных распределенных систем».
- Чандра и Туег предложили «ненадежный детектор сбоев», который проверяет часть всех процессов в системе.
- Ненадежные детекторы сбоев обобщены на все виды детекторов сбоев, так как они имеют одинаковые свойства.
-
Свойства детекторов сбоев
- Детекторы сбоев различаются полнотой и точностью обнаружения ошибок.
- Полнота определяет, все ли сбои будут обнаружены, а точность — количество ошибок, допущенных детектором.
- Существуют различные степени полноты и точности, от строгой до слабой.
-
Классификация детекторов сбоев
- Существуют идеальные, надежные, слабые, квазиидеальные и другие типы детекторов сбоев.
- Свойства детекторов отказов зависят от скорости обнаружения сбоев и вероятности ложного срабатывания.
-
Применение и модификация детекторов сбоев
- Различные типы детекторов отказов могут быть получены путем изменения их свойств.
- Примеры включают повышение полноты и замену одного типа детектора на другой.
-
Дополнительные ресурсы
- Ссылки на материалы по распределенным вычислениям и отказоустойчивости.
Полный текст статьи: