IMPLEMENTATION ISSUES FOR SHARED STATE IN HLA-BASED DISTRIBUTED SIMULATION

The problem of shared state is well known to the parallel and distributed simulation research community. In this paper, we revisit the problem of shared state in the context of a High Level Architecture based distributed simulation. A middleware approach is proposed to solve this problem within the framework of the High Level Architecture Runtime Infrastructure. Four solutions to this problem are implemented in the middleware using receive-order messages. We will discuss the implementation issues of these four solutions in the middleware. Experimental results comparing the performance of these four solutions against a simple request-reply approach using timestamp-order messages are also presented.

[1]  Judith S. Dahmann,et al.  Creating Computer Simulation Systems: An Introduction to the High Level Architecture , 1999 .

[2]  Sanjay Jain,et al.  Implementations of dispatch rules in parallel manufacturing simulation , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[3]  Stephen John Turner,et al.  Synchronization and management of shared state in HLA-based distributed simulation , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

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