En computación distribuida , la semántica de fallas se utiliza para describir y clasificar los errores que pueden experimentar los sistemas distribuidos. [ 1 ] [ 2 ]
Tipos de errores
Lista de tipos de errores que pueden ocurrir:
- Un error de omisión se produce cuando una o más respuestas fallan.
- Un error de bloqueo ocurre cuando no sucede nada. Un bloqueo es un caso especial de omisión cuando todas las respuestas fallan.
- Un error de sincronización se produce cuando una o más respuestas llegan fuera del intervalo de tiempo especificado. Los errores de sincronización pueden ser tempranos o tardíos . Un error de omisión se produce cuando una respuesta tiene un margen de tiempo infinito.
- Un error arbitrario es cualquier error (es decir, un valor incorrecto o un error de sincronización).
- Cuando un cliente utiliza un servidor, puede lidiar con diferentes tipos de errores provenientes del servidor.
- Si puede gestionar un fallo en el servidor, se dice que asume que el servidor tiene una semántica de fallos por caída.
- Si puede gestionar una omisión de servicio, se dice que asume que el servidor tiene semántica de fallo por omisión.
- La semántica de fallos se refiere al tipo de errores que se espera que aparezcan.
- Si aparece otro tipo de error, se producirá un fallo en el servicio porque no se podrá gestionar.
Referencias
Categorías :
- Falla
- Problemas de computación distribuida