Analysis of parallel replicated simulations under a completion time constraint
ACM Transactions on Modeling and Computer Simulation (TOMACS)
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Inside discrete-event simulation software: how it works and why it matters
Proceedings of the 29th conference on Winter simulation
Proceedings of the 29th conference on Winter simulation
State saving for interactive optimistic simulation
Proceedings of the eleventh workshop on Parallel and distributed simulation
Multiple Experiment Environments for Testing
Journal of Electronic Testing: Theory and Applications
Parallel simulation for aviation applications
Proceedings of the 30th conference on Winter simulation
On-line data processing in simulation models: new approaches and possibilities through HLA
Proceedings of the 31st conference on Winter simulation: Simulation---a bridge to the future - Volume 2
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Updateable simulation of communication networks
Proceedings of the sixteenth workshop on Parallel and distributed simulation
Distributed Simulation of Large-Scale PCS Networks
MASCOTS '94 Proceedings of the Second International Workshop on Modeling, Analysis, and Simulation On Computer and Telecommunication Systems
Proceedings of the seventeenth workshop on Parallel and distributed simulation
Algorithms for HLA-based distributed simulation cloning
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Towards an Efficient Branching Mechanism for Simultaneous Events in Distributed Simulation
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Incremental HLA-based distributed simulation cloning
WSC '04 Proceedings of the 36th conference on Winter simulation
A Flexible Dynamic Partitioning Algorithm for Optimistic Distributed Simulation
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
Efficient Analysis of Simultaneous Events in Distributed Simulation
DS-RT '07 Proceedings of the 11th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Proceedings of the 22nd Workshop on Principles of Advanced and Distributed Simulation
Aggregated 3D-visualization of a distributed simulation experiment of a queuing system
Proceedings of the 40th Conference on Winter Simulation
Multiple worlds in simulation games for spatial decision making: concept and architecture
Proceedings of the 40th Conference on Winter Simulation
Hi-index | 0.00 |
In this work we focus on a new technique for making cloning of parallel simulations more efficient. Cloning provides a means for running multiple similar simulations in parallel where many computations are shared rather than repeated [12]. A simulation is cloned on an event for a particular set of logical processes, creating new LP clones. The clones diverge as messages from the new LPs arrive at uncloned LPs. Until replication, all the computations for a particular LP are shared between the clones. Simulation kernels using cloning achieve efficiency by incrementally replicating logical processes as necessary. This enables regions of the simulation that have not been affected to use the same computations for both the new and old clone. Clearly, the longer replication can be delayed, the more efficient the simulation. We hypothesize that in many cases replication takes place before it is strictly necessary. We propose just-in-time cloning that addresses this issue by relaxing the constraints of simulation cloning to further benefit from shared computations.