Title
Merging Parallel Simulation Programs
Abstract
In earlier work cloning is proposed as a means forefficiently splitting a running simulation midway through its execution into multiple parallel simulations. In simulation cloning, clones usually are able to share computations that occur early in the simulation, but as their states diverge individual LPs are replicated as necessary so that their computations proceed independently. However, if, over time the state of the clones (or their constituent LPs) converges there is, as of yet, no means for recombining them. In this case some efficiency is lost because they will execute identical events. This idea is the reverse of cloning, as we merge logical processes that have been previously cloned and we show that this can further increase efficiency because the new un-cloned LPs will complete computations that would otherwise be duplicated.We discuss our implementation of merging, and illustrate its effectiveness in several example simulation scenarios.
Year
DOI
Venue
2005
10.1109/PADS.2005.10
PADS
Keywords
Field
DocType
earlier work cloning,parallel simulation programs,new un-cloned lps,example simulation scenario,forefficiently splitting,individual lps,constituent lps,simulation midway,simulation cloning,multiple parallel simulation,identical event,merging,software systems,computer science,cloning,computer simulation,computational modeling,parallel programming,context modeling
Parallel simulation,Logical process,Computer science,Parallel computing,Real-time computing,Merge (version control),Distributed computing,Computation
Conference
ISBN
Citations 
PageRank 
0-7695-2383-8
5
0.47
References 
Authors
14
2
Name
Order
Citations
PageRank
Abhishek Agarwal1367.41
Maria Hybinette245941.13