Last Processed Event |
Node 0 |
Node 1 |
Last Processed Event |
Erroneously Processed Events |
New Event |
Scheduled |
Simulation Time |
Unprocessed Events |
Unprocessed 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 |