Design and realization of the simulation component-based parallel framework for HLA Federate

While the difficulty and complexity of simulation system increasing, the development efficiency and execution performance of the large-scale distributed simulation system (LSDSS) must be improved effectively. Furthermore, while the multi-core has become popular hardware, yet the traditional federate mechanism couldn't utilize and schedule the CPU resource, which would limit the simulation performance. Then PFHF, Parallel Framework for HLA Federate, was designed and realized to solve the problem above. PFHF could combine and construct federate from simulation model components, perform simulation engine management, data distribution management, object management, component management and load balancing function, etc., then support the integrated execution environment based on multi-core and parallel technique. Several experiments proved that PFHF could utilize multi-core CPU adequately, and reduce the LSDSS execution time efficiently.

[1]  K M Chandy,et al.  The Conditional-Event Approach to Distributed Simulation , 1989 .

[2]  Carl Tropper,et al.  On Process Migration and Load Balancing in Time Warp , 1993, IEEE Trans. Parallel Distributed Syst..

[3]  Shawn Parr,et al.  Towards a Simulation Component Model for HLA , 2002 .

[4]  J. Steinman,et al.  SPEEDES: Synchronous Parallel Environment for Emulation and Discrete-Event Simulation , 1991 .

[5]  Russell Keith-Magee,et al.  Component-Based Development Extensions to HLA , 2002 .

[6]  Stephen John Turner,et al.  Load balancing for conservative simulation on shared memory multiprocessor systems , 2000, Proceedings Fourteenth Workshop on Parallel and Distributed Simulation.

[7]  Wei Shen,et al.  Experiments in load migration and dynamic load balancing in SPEEDES , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[8]  R.M. Fujimoto,et al.  Parallel and distributed simulation systems , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[9]  Huang Ke-di Constructing the Extensible HLA Federate Architecture , 2006 .

[10]  C.-L. Liu,et al.  Dynamic load balancing in parallel simulation using time warp mechanism , 1994, Proceedings of 1994 International Conference on Parallel and Distributed Systems.

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

[12]  Azzedine Boukerche,et al.  Dynamic balancing of communication and computation load for HLA-based simulations on large-scale distributed systems , 2011, J. Parallel Distributed Comput..

[13]  Huang Ke-di The Research and Application of HLA-Based Distributed Simulation Environment KD-HLA , 2004 .

[14]  Jeffrey S. Steinman,et al.  Evolution of the Standard Simulation Architecture , 2004 .