ACM Transactions on Programming Languages and Systems (TOPLAS)
Parallel discrete event simulation
Communications of the ACM - Special issue on simulation
PADS '93 Proceedings of the seventh workshop on Parallel and distributed simulation
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
Simulation Model Design and Execution: Building Digital Worlds
Simulation Model Design and Execution: Building Digital Worlds
A generic rollback manager for optimistic HLA simulations
Transactions of the Society for Computer Simulation International - Special issue on distributed simulation and real-time applications
Theory of Modeling and Simulation
Theory of Modeling and Simulation
A Generic Rollback Manager for Optimistic HLA Simulations
DS-RT '00 Proceedings of the Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications
Vector Time Management Based on Topology Information for HLA/RTI
PADS '12 Proceedings of the 2012 ACM/IEEE/SCS 26th Workshop on Principles of Advanced and Distributed Simulation
Expert Systems with Applications: An International Journal
Hi-index | 0.00 |
The High Level Architecture (HLA) is the IEEE 1516 standard to model and design a distributive simulation environment. It establishes a common distributed simulation framework, which facilitates the interoperability and reuse of simulation components. However, some HLA services are very low level and difficult to use, especially when a simulation is designed with a particular time synchronization mechanism. This article describes an agent interface, called Smart Time Management (STM). The capabilities of the STM include the following: taking over the event's time-stamp tagging work, maintaining a lookahead value, and unifying different time advance approaches provided by the HLA runtime infrastructure. In addition, it adopts the time warp mechanism for optimistic simulation. In conclusion, the STM presents a unified and scalable middle layer to allow the user to construct an HLA federation with a unanimous Time Management interface when solving the synchronization issue.