ACM Transactions on Programming Languages and Systems (TOPLAS)
Skip lists: a probabilistic alternative to balanced trees
Communications of the ACM
Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
A study of time warp rollback mechanisms
ACM Transactions on Modeling and Computer Simulation (TOMACS)
ANSS '91 Proceedings of the 24th annual symposium on Simulation
Distributed Simulation of Timed Petri Nets: Exploiting the Net Structure to Obtain Efficiency
Proceedings of the 14th International Conference on Application and Theory of Petri Nets
Distributed Simulation: A Case Study in Design and Verification of Distributed Programs
IEEE Transactions on Software Engineering
Performance comparison of high-level algebraic nets distributed simulation protocols
WSC '96 Proceedings of the 28th conference on Winter simulation
Hi-index | 0.00 |
A large number of variations of distributed simulation protocols have been proposed in the literature. Their performances, however, could not be compared directly, due to different implementation strategies, different optimizations and different software environments as well as parallel hardware platforms. To rank the protocols accurate enough with respect to their execution performance the only practical evaluation, consists in implementing different alternatives and measure their relative performance on significant test cases. In this paper we demonstrate the possibility of simultaneous implementation of the three substantially different protocols starting from a single program skeleton. A clear separation of the simulation part and the synchronisation part of the protocols and reuse of code for more than one variant are the key concepts.