distribuidas
2PC – 3PC
2PC
TWO-PHASE COMMIT
Two-Phase commit
QUERY TO COMMIT
-------------------------------->
AGREEMENT / ABORT prepare/abort
<-------------------------------
commit/abort COMMIT / ROLLBACK
-------------------------------->
ACKNOWLEDGMENT commit/abort
<--------------------------------
end
Protocolo bloqueante
• Después de que un participante
envía un mensaje de agreement al
coordinador, éste se bloquea hasta
que recibe un mensaje de
commit or rollback.
• Realizar un diagrama finito de estados desde
el punto de vista del coordinador y de los
participantes.
http://courses.cs.vt.edu/~cs5204/fall00/
Consultada abril 2016
3PC
THREE-PHASE COMMIT