Analysing Probabilistically Constrained Optimism

In previous work we presented the DTRD algorithm, an optimistic synchronisation algorithm for parallel discrete event simulation of multi-agent systems, and showed that it outperforms time warp and time windows on range of test cases. DTRD uses a decision theoretic model of rollback to derive an optimal time to delay read event so as to maximise the rate of LVT progression. The algorithm assumes that the inter-arrival times (both virtual and real) of events are normally distributed. In this paper we present a more detailed evaluation of the DTRD algorithm, and specifically how the performance of the algorithm is affected when the inter-arrival times do not follow the assumed distributions. Our analysis suggests that the performance of the algorithm is relatively insensitive to events whose inter-arrival times are not normally distributed. However as the variance of the input events increases its performance degrades to that of Time Warp. Our approach to evaluation is general, and we outline how the analysis may be applied to other decision theoretic algorithms

[1]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[2]  Michael Lees,et al.  Analysing Probabilistically Constrained Optimism , 2006, DS-RT.

[3]  B. Logan,et al.  The Distributed Simulation of Multi-Agent Systems , 2000 .

[4]  Richard M. Fujimoto,et al.  Parallel Discrete Event Simulation Using Space-Time Memory , 1991, ICPP.

[5]  Satish K. Tripathi,et al.  Parallel and distributed simulation of discrete event systems , 1994 .

[6]  Michael Lees,et al.  Analysing the Performance of Optimistic Synchronisation Algorithms in Simulations of Multi-Agent Systems , 2006, 20th Workshop on Principles of Advanced and Distributed Simulation (PADS'06).

[7]  Giovanni Chiola,et al.  Self-adaptive logical processes: the probabilistic distributed simulation protocol , 1994, 27th Annual Simulation Symposium.

[8]  Michael Lees,et al.  Decision-theoretic throttling for optimistic simulations of multi-agent systems , 2005, Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[9]  Jon B. Weissman,et al.  MTW: an empirical performance study , 1991, 1991 Winter Simulation Conference Proceedings..

[10]  Alois Ferscha Probabilistic adaptive direct optimism control in Time Warp , 1995, PADS.

[11]  Patrick Riley MPADES: Middleware for Parallel Agent Discrete Event Simulation , 2002, RoboCup.

[12]  Horst Mehl,et al.  Shared variables in distributed simulation , 1993, PADS '93.

[13]  Michael Lees,et al.  An adaptive load management mechanism for distributed simulation of multi-agent systems , 2005, Ninth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[14]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[15]  Alois Ferscha,et al.  Estimating rollback overhead for optimism control in Time Warp , 1995, Proceedings of Simulation Symposium.

[16]  Alberto RibesAbstract,et al.  Multi agent systems , 2019, Proceedings of the 2005 International Conference on Active Media Technology, 2005. (AMT 2005)..

[17]  Edward Mascarenhas,et al.  Minimum cost adaptive synchronization: experiments with the ParaSol system , 1997, WSC '97.

[18]  R. M. Fujimoto,et al.  Parallel discrete event simulation , 1989, WSC '89.

[19]  Adelinde M. Uhrmacher,et al.  Distributed, parallel simulation of multiple, deliberative agents , 2000, Proceedings Fourteenth Workshop on Parallel and Distributed Simulation.

[20]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.