Optimistic Parallel Discrete Event Simulation On A Beowulf Cluster Of Multi-Core Machines