Semántica de fallas - Failure semantics

En la computación distribuida , la semántica de fallas se utiliza para describir y clasificar los errores que pueden experimentar los sistemas distribuidos.

Tipos de errores

Una lista de tipos de errores que pueden ocurrir:

  • Un error de omisión es cuando una o más respuestas fallan.
  • Un error de bloqueo ocurre cuando no sucede nada. Un accidente es un caso especial de omisión cuando todas las respuestas fallan.
  • Un error de tiempo es cuando una o más respuestas llegan fuera del intervalo de tiempo especificado. Los errores de tiempo pueden ser tempranos o tardíos . Un error de omisión es un error de tiempo cuando una respuesta tiene un error de tiempo infinito.
  • Un error arbitrario es cualquier error (es decir, un valor incorrecto o un error de tiempo).
  • Cuando un cliente utiliza un servidor , puede hacer frente a diferentes tipos de errores del servidor.
    • Si puede gestionar un fallo en el servidor, se dice que asume que el servidor tiene semántica de fallo de fallo.
    • Si puede gestionar una omisión de servicio, se dice que asume que el servidor tiene semántica de falla de omisión.
      • La semántica de fallas es el tipo de errores que se espera que aparezcan.
  • Si aparece otro tipo de error, provocará una falla en el servicio porque no se puede administrar.

Referencias