Семантика отказа
В вычислениях распределенных семантика сбоев используется для описания и классификации ошибок , с которыми могут столкнуться распределенные системы. [1] [2]
Типы ошибок
[ редактировать ]Список типов ошибок, которые могут возникнуть:
- Ошибка пропуска – это когда один или несколько ответов не соответствуют действительности.
- Ошибка сбоя — это когда ничего не происходит. Авария — это особый случай упущения, когда все ответы терпят неудачу.
- Ошибка времени — это когда один или несколько ответов приходят за пределами указанного интервала времени. Ошибки синхронизации могут быть ранними или поздними . Ошибка пропуска — это ошибка времени, когда ответ имеет бесконечную ошибку времени.
- Произвольная ошибка – это любая ошибка (т. е. неправильное значение или ошибка синхронизации).
- Когда клиент использует сервер, он может справиться с ошибками различного типа с сервера.
- Если он может справиться с сбоем на сервере, то говорят, что сервер имеет семантику сбоя при сбое.
- Если он может справиться с пропуском службы, то говорят, что сервер имеет семантику сбоя бездействия.
- Семантика ошибок — это тип ожидаемых ошибок.
- Если появится ошибка другого типа, это приведет к сбою службы, поскольку ею невозможно управлять.
Ссылки
[ редактировать ]- ^ Флавиу Кристиан, Понимание отказоустойчивых распределенных систем
- ^ Арно Пудер; Кей Ромер; Фрэнк Пилхофер (2005). Архитектура распределенных систем . Морган Кауфманн. ISBN 1558606483 . , стр. 14–16.