algunos comentarios acerca de las consultas que surgieron ayer martes 30/6:
1) no existe sincronización de relojes.
2) una vez iniciado un snapshot, pueden haber transacciones, pero se debe asegurar la consistencia (piensen en la cantidad total de dinero del sistema).
3) relacionado con lo anterior, cualquier nodo puede iniciar un snapshot en cualquier momento, pero cada snapshot es diferente. asociado a este concepto está la hipótesis de colas FIFO y de que no se pierden mensajes.
4) el routing es trivial, "sobre el anillo", pero recuerden que los enlaces son bidireccionales.
5) pueden asumir una función de hash para el mapeo de nodos a registros almacenados por dicho nodo.
salut,
eduardo