Optimistic Algorithms Con: state saving overhead may severely degrade performance rollback thrashing may occur (though a variety of solutions exist) implementation is generally more complex and difficult to debug than conservative mechanisms; careful implementation is required or poor performance may result must be able to recover from exceptions (may be subsequently rolled back) Pro: good performance reported for a variety of application (queuing networks, communication networks, logic circuits, combat models, transportation systems) offers the best hope for general purpose parallel simulation software (not as dependent on lookahead as conservative methods) Federating autonomous simulations avoids specification of lookahead caveat: requires providing rollback capability in the simulation
{}