Design and development of a cluster gateway for cluster-based HLA distributed virtual simulation environments

Scalability is an important issue in distributed virtual simulation environments (DVSE) supported by the high-level architecture. A cluster-based DVSE (CDVSE) is one way to scale DVSEs using an additional device called a cluster gateway (CGATE). CGATEs interlink discrete federations into an integrated cluster-based architecture. This paper discusses the design and issues involved in the development of CGATE. Issues related to interaction among multiple cluster-based federations are also examined. Three runtime infrastructure (RTI) service categories, i.e. federation management, declaration management and object management, are currently supported in CDVSE to enable a modest HLA distributed simulation. Standard RTI services are extended to the inter-cluster interaction and facilitate the operation of CGATE while maintaining compliance to the HLA interface specification. Experiments have been carried out to measure the latency incurred in passing though the CGATE and show encouraging results.

[1]  Glenn H. Tarbox,et al.  RTI 2.0 Architecture , 1998 .

[2]  Dan. Chen Cluster-based HLA distributed virtual simulation environment. , 2002 .

[3]  W. Richard Stevens,et al.  UNIX Network Programming: Networking APIs: Sockets and XTI , 1997 .

[4]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

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

[6]  Judith S. Dahmann,et al.  High Level Architecture for simulation: an update , 1998, Proceedings. 2nd International Workshop on Distributed Interactive Simulation and Real-Time Applications (Cat. No.98EX191).

[7]  Hans Jense,et al.  DIS and HLA: connecting people, simulations and simulators in the military, space and civil domains , 1997 .

[8]  Stephen John Turner,et al.  Performance analysis of packet bundling techniques in DIS , 1999, Proceedings 3rd IEEE International Workshop on Distributed Interactive Simulation and Real-Time Applications.