Documentos de Académico
Documentos de Profesional
Documentos de Cultura
) implica lograr
que una operación sea realizada por cada miembro de un grupo o por ninguno en
Absoluto. En un esquema simple, en la cual comunica a todos los demás
participantes Si deben realizar o no (localmente) la operación de la que se trate.
Bifásico
Fase 1
1. El coordinador envía un mensaje de VOTE_REQUEST a todos los
participantes.
3. Cada participante que votó por la realización, espera la respuesta final del
coordinador. Si un participante recibe un mensaje GLOBAL_COMMIT,
entonces realiza la transacción localmete. De lo contrario, cuando se recibe
un mensaje GLOBAL_ABORT, la transacción también es abortada
localmente por el participante.
Realización trifásica
Un problema del protocolo bifásico es que cuando el coordinador se congela, es
posible que los participantes no puedan llegar a una decisión final, y deban
permanecer bloqueados hasta que el coordinador se recupere.
Skeen (1981) desarrolló un protocolo, llamado protocolo de realización trifásica
que impide a los procesos bloquearse ante la presencia de congelaciones
Por detención. Aunque el protocolo trifásico no se aplica a menudo ya que las
condiciones en que se encuentra el protocolo bifásico rara vez se bloqueara. Este
protocolo da una idea más completa de cómo resolver la tolerancia a fallas que se
presentan en sistemas distribuidos.