The Community for Technology Leaders
2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation (1997)
Lockenhaus, AUSTRIA
June 10, 1997 to June 13, 1997
ISSN: 1087-4097
ISBN: 0-8186-7964-6
pp: 124
E. Deelman , Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
B.K. Szymanski , Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
ABSTRACT
The efficiency of parallel discrete event simulations that use the optimistic protocol is strongly dependent on the overhead incurred by rollbacks. The paper introduces a novel approach to rollback processing which limits the number of events rolled back as a result of a straggler or antimessage. The method, called breadth-first rollback (BFR), is suitable for spatially explicit problems where the space is discretized and distributed among processes and simulation objects move freely in the space. BFR uses incremental state saving, allowing the recovery of causal relationships between events during rollback. These relationships are then used to determine which events need to be rolled back. The results demonstrate an almost linear speedup-a dramatic improvement over the traditional approach to rollback processing.
INDEX TERMS
discrete event simulation; spatially explicit simulations; breadth-first rollback; parallel discrete event simulations; optimistic protocol; rollback overhead; rollback processing; straggler; antimessage; simulation objects; incremental state saving; causal relationship recovery; speedup
CITATION
E. Deelman, B.K. Szymanski, "Breadth-first rollback in spatially explicit simulations", 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation, vol. 00, no. , pp. 124, 1997, doi:10.1109/PADS.1997.594595
87 ms
(Ver 3.3 (11022016))