Please enable JavaScript.
Coggle requires JavaScript to display documents.
Recuperación de Fallas - Coggle Diagram
Recuperación de Fallas
Que es?
-
-
Existen 2 formas:
Backward Recovery
-
-
-
-
Desventaja
Es costosa, lenta y no garantiza que los errores no se repitan tras la recuperación
-
Forward Recovery
En lugar de regresar a un estado previo, este método busca encontrar un estado correcto a partir del estado actual
-
-
-
-
-
Checkpoints
En un sistema distribuido con backward recovery, se requiere que el sistema guarde su estado con regularidad
-
Para recuperarse de una falla se toma una línea de recuperación que no es más que el último snapshot distribuido
-
Checkpoint independiente
-
-
Es propenso a tener un efecto de dominó en la recuperación, pero es menos costoso que el checkpoint coordinado
Message Logging
-
La idea es llevar un registro de los mensajes de tal forma que se pueda “repetir o reconstruir” la transmisión de mensajes
Cuando ocurre un error, se toma el último checkpoint como base y luego se toman los mensajes registrados para obtener el estado correcto
-
Lo que se busca es que los mensajes sean estables (que no se puedan perder porque ya están grabados en algún lugar)
Para lidiar con ellos, existen 2 métodos
que se pueden seguir:
-
-
-