Optimistic Approach
Optimization of rollbacks: (cont’d)
(b) Lazy Reevaluation
This method deals with state vectors rather than messages. If the state of the process is the same before and after processing a straggler event, then it is not necessary to roll back. This requires a comparison of state vectors to determine if the state has changed.
(c) Optimistic Time Windows
Time windows are used to prevent incorrect computations from propagating too far ahead into the simulated future.