Design and implementation of HLA time management in the RTI version F.0
Proceedings of the 29th conference on Winter simulation
Creating computer simulation systems: an introduction to the high level architecture
Creating computer simulation systems: an introduction to the high level architecture
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
An efficient algorithm in the HLA time management
Proceedings of the 39th conference on Winter simulation: 40 years! The best is yet to come
Hi-index | 0.00 |
The High Level Architecture (HLA) time management is concerned with mechanisms for guaranteeing message order, process synchronization and execution correctness in distributed simulations. Time management greatly influences on the scales of applications, especially for the computation of Greatest Available Logical Time (GALT) and the implementation of optimistic services. StarLink is an RTI with central architecture, which is compliant with the IEEE 1516 standard. This paper systematically describes the implementation algorithms for main time management services in StarLink. Two smart and efficient algorithms about GALT computation and optimistic services are also introduced, which are suitable for many RTIs such as RTI1.3-NG, pRTI and DRTI. For the GALT algorithm, it is not necessary for an RTI to resolve the recursion nor any deadlock. For optimistic services, a simple mechanism without rollback in an RTI is also introduced; therefore, it can greatly simplify the development of an RTI.