Attacking the process migration bottleneck
SOSP '87 Proceedings of the eleventh ACM Symposium on Operating systems principles
Discrete event simulations and parallel processing: statistical properties
SIAM Journal on Scientific and Statistical Computing
Implementing fault-tolerant services using the state machine approach: a tutorial
ACM Computing Surveys (CSUR)
Analysis of parallel replicated simulations under a completion time constraint
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Elements of information theory
Elements of information theory
ACM Transactions on Modeling and Computer Simulation (TOMACS)
GTW: a time warp system for shared memory multiprocessors
WSC '94 Proceedings of the 26th conference on Winter simulation
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
Scalability of Parallel Simulation Cloning
SS '02 Proceedings of the 35th Annual Simulation Symposium
A Mathematical Theory of Communication
A Mathematical Theory of Communication
Evaluating Alternative Solutions for Cloning in Distributed Simulation
ANSS '03 Proceedings of the 36th annual symposium on Simulation
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Space uncertain simulation events: some concepts and an application to optimistic synchronization
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Algorithms for HLA-based distributed simulation cloning
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Towards adaptive caching for parallel and discrete event simulation
WSC '04 Proceedings of the 36th conference on Winter simulation
Incremental HLA-based distributed simulation cloning
WSC '04 Proceedings of the 36th conference on Winter simulation
Proceedings of the 38th conference on Winter simulation
Explanation Exploration: Exploring Emergent Behavior
Proceedings of the 21st International Workshop on Principles of Advanced and Distributed Simulation
A discrete-event simulation tool for the analysis of simultaneous events
Proceedings of the 2nd international conference on Performance evaluation methodologies and tools
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
A decoupled federate architecture for high level architecture-based distributed simulation
Journal of Parallel and Distributed Computing
On Parallel Stochastic Simulation of Diffusive Systems
CMSB '08 Proceedings of the 6th International Conference on Computational Methods in Systems Biology
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
An Efficient and Adaptive Mechanism for Parallel Simulation Replication
PADS '09 Proceedings of the 2009 ACM/IEEE/SCS 23rd Workshop on Principles of Advanced and Distributed Simulation
Multiple worlds: a formalism for simulation based design
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Research issues in symbiotic simulation
Winter Simulation Conference
A proposed open cognitive architecture framework
Winter Simulation Conference
Multi-level Parallelism for Time- and Cost-Efficient Parallel Discrete Event Simulation on GPUs
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Towards an agent-based symbiotic architecture for autonomic management of virtualized data centers
Proceedings of the Winter Simulation Conference
Hybrid scheduling for event-driven simulation over heterogeneous computers
Proceedings of the 2013 ACM SIGSIM conference on Principles of advanced discrete simulation
Hi-index | 0.00 |
We present a cloning mechanism that enables the evaluation of multiple simulated futures. Performance of the mechanism is analyzed and evaluated experimentally on a shared memory multiprocessor. A running parallel discrete event simulation is dynamically cloned at decision points to explore different execution paths concurrently. In this way, what-if and alternative scenario analysis can be performed in applications such as gaming or tactical and strategic battle management. A construct called virtual logical processes avoids repeating common computations among clones and improves efficiency. The advantages of cloning are preserved regardless of the number of clones (or execution paths). Our performance results with a commercial air traffic control simulation demonstrate that cloning can significantly reduce the time required to compute multiple alternate futures.