Distributed Synchronization
Erroneously Processed Events
Conservative approach: Never allows events to be processed if it is possible for “straggler” messages to arrive from other nodes
Optimistic approach: Fixes straggler message problem by rolling back state and canceling generated events