Developing a scalable distributed simulation on HIVE

HIVE is a middleware platform for scalable distributed simulation development. In this paper, we introduce HIVE and explore how to develop a scalable distributed simulation on HIVE. To improve the scalability, HIVE focuses on system architecture, communication model and interest mechanism. The four characteristics of HIVE are described as: "middleware platform," "scalability," "complete services" and "reusability and interoperability." We explain how HIVE supports a simulation and the architecture of the application on HIVE, and bring forward the essentials developers should pay attention to and the steps to develop a simulation on HIVE. Finally, a simple demo is also given to address the simulation framework in detail.

[1]  Stephen John Turner,et al.  A scalable architecture for supporting interactive games on the internet , 2002, Proceedings 16th Workshop on Parallel and Distributed Simulation.

[2]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.

[3]  Douglas C. Schmidt,et al.  Middleware for real-time and embedded systems , 2002, CACM.