Семантика отказа - Failure semantics

В распределенных вычислений , недостаточность семантика используется для описания и классификации ошибок , что распределенные системы могут испытывать.

Типы ошибок

Список типов ошибок, которые могут возникнуть:

  • Ошибка пропуска - это когда один или несколько ответов не работают.
  • Ошибка сбоя - это когда ничего не происходит. Авария - это особый случай упущения, когда все ответы терпят неудачу.
  • Ошибка синхронизации - это когда один или несколько ответов приходят за пределами указанного интервала времени. Ошибки времени могут быть ранними или поздними . Ошибка пропуска - это ошибка синхронизации, когда ответ имеет бесконечную ошибку синхронизации.
  • Произвольная ошибка - это любая ошибка (например, неправильное значение или ошибка синхронизации).
  • Когда клиент использует сервер, он может справляться с ошибками различного типа от сервера.
    • Если он может управлять сбоем на сервере, говорят, что сервер имеет семантику сбоя сбоя.
    • Если он может управлять пропуском службы, он, как говорят, предполагает, что сервер имеет семантику отказа из-за пропуска.
      • Семантика сбоя - это тип ожидаемых ошибок.
  • Если появится ошибка другого типа, это приведет к сбою службы, поскольку с ней невозможно справиться.

Ссылки