ComputingComputer EngineeringComputer SystemsParallel ComputingReal-time SystemsSchedulingData SynchronizationDiscrete-event SimulationDistributed SynchronizationReal-time SimulationSynchronization PrimitivesTime SynchronizationDiscrete-event SystemsEvent SynchronizationRollbackSynchronization AlgorithmsTime Synchronization In Distributed Systems
Time Warp and Breathing Time Buckets are two general-purpose optimistic synchronization strategies for supporting parallel discrete-event simulations. However, each one of these approaches has potential fatal shortcomings. Time Warp may exhibit rollback explosions that can cause an avalance of antimessages. Breathing Time Buckets, on the other hand, may not be able to process enough events per synchronization cycle to remain efficient.
13
David Jefferson · ACM Transactions on Programming Languages and Systems · 1985 · 2.4K citations · Full text
A spectrum of options for parallel simulation
Paul F. Reynolds · 1988 · 138 citations