2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation (2010)
May 17, 2010 to May 19, 2010
Sudip K Seal , Oak Ridge Nat. Lab., Oak Ridge, TN, USA
Kalyan S Perumalla , Oak Ridge Nat. Lab., Oak Ridge, TN, USA
The spatial scale, runtime speed and behavioral detail of epidemic outbreak simulations together require the use of large-scale parallel processing. In this paper, an optimistic parallel discrete event execution of a reaction-diffusion simulation model of epidemic outbreaks is presented, with an implementation over the ¿sik simulator. Rollback support is achieved with the development of a novel reversible model that combines reverse computation with a small amount of incremental state saving. Parallel speedup and other runtime performance metrics of the simulation are tested on a small (8,192-core) Blue Gene/P system, while scalability is demonstrated on 65,536 cores of a large Cray XT5 system. Scenarios representing large population sizes (up to several hundred million individuals in the largest case) are exercised.
parallel speedup, reversible parallel discrete event execution, optimistic parallel discrete event execution, spatial scale, parallel processing, reaction diffusion simulation, rollback support
Sudip K Seal, Kalyan S Perumalla, "Reversible Parallel Discrete-Event Execution of Large-Scale Epidemic Outbreak Models", 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation, vol. 00, no. , pp. 1-8, 2010, doi:10.1109/PADS.2010.5471657