Empirical model-building and response surface
Empirical model-building and response surface
Statistical tools for simulation practitioners
Statistical tools for simulation practitioners
Experiments in concurrent stochastic simulation: the EcliPSe paradigm
Journal of Parallel and Distributed Computing
Simulation: a statistical perspective
Simulation: a statistical perspective
Mersenne twister: a 623-dimensionally equidistributed uniform pseudo-random number generator
ACM Transactions on Modeling and Computer Simulation (TOMACS) - Special issue on uniform random number generation
Algorithm 806: SPRNG: a scalable library for pseudorandom number generation
ACM Transactions on Mathematical Software (TOMS)
Planning for verification, validation, and accreditation of modeling and simulation applications
Proceedings of the 32nd conference on Winter simulation
Object-Oriented Analysis and Simulation
Object-Oriented Analysis and Simulation
Scheduling and Automatic Parallelization
Scheduling and Automatic Parallelization
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Grid-Based Monte Carlo Application
GRID '02 Proceedings of the Third International Workshop on Grid Computing
An Object-Oriented Random-Number Package with Many Long Streams and Substreams
Operations Research
Simulation
Improved long-period generators based on linear recurrences modulo 2
ACM Transactions on Mathematical Software (TOMS)
Fast random number generators based on linear recurrences modulo 2: overview and comparison
WSC '05 Proceedings of the 37th conference on Winter simulation
WSC '05 Proceedings of the 37th conference on Winter simulation
TestU01: A C library for empirical testing of random number generators
ACM Transactions on Mathematical Software (TOMS)
Parallel simulation for a fish schooling model on a general-purpose graphics processing unit
Concurrency and Computation: Practice & Experience
On credibility of simulation studies of telecommunication networks
IEEE Communications Magazine
Future Generation Computer Systems
Hi-index | 0.00 |
This paper presents an open source toolkit allowing a rigorous distribution of stochastic simulations. It is designed according to the state of the art in pseudo-random numbers partitioning techniques. Based on a generic XML format for saving pseudo-random number generator states, each state contains adapted metadata. This toolkit named DistMe is usable by modelers who are non-specialists in parallelizing stochastic simulations, it helps in distributing the replications and in the generation of experimental plans. It automatically writes ready for runtime scripts for various parallel platforms, encapsulating the burden linked to the management of status files for different pseudo-random generators. The automation of this task avoids many human mistakes. The toolkit has been designed based on a model driven engineering approach: the user builds a model of its simulation and the toolkit helps in distributing independent stochastic experiments. In this paper, the toolkit architecture is exposed, and two examples in life science research domains are detailed. The preliminary design of the DistMe toolkit was achieved when dealing with the distribution of a nuclear medicine application using the largest European computing grid: European Grid Initiative (EGI). Thanks to our alpha version of the software toolbox, the equivalent of 3 years of computing was achieved in a few days. Next, we present the second application in another domain to show the potential and genericity of the DistMe toolkit. A small experimental plan with 1024 distributed stochastic experiments was run on a local computing cluster to explore scenarios of an environmental application. For both applications, the proposed toolkit was able to automatically generate distribution scripts with independent pseudo-random number streams, and it also automatically parameterized the simulation input files to follow an experimental design. The automatic generation of scripts and input files is achieved, thanks to model transformations using a model driven approach. Copyright © 2011 John Wiley & Sons, Ltd.