{'fraction_non_alphanumeric': 0.013192612137203167, 'fraction_numerical': 0.0, 'mean_word_length': 5.347280334728033, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Migration protocols for computer-controlled simulation entities in interactive training environments

The run-time infrastructure of HLA supports class-based subscription and routing spaces as a mechanism for reducing bandwidth requirements and eliminating the transmission of irrelevant state update messages. HLA routing spaces enable the RTI to deliver to each federate only the relevant data that it needs to receive. The effectiveness of this approach can be improved by means of clustering, i.e., by the careful assignment of the simulated entities in the virtual world to the different federates. Performance results are presented showing that the filtering gain of a good initial clustering is generally significant. However, the degree of bandwidth reduction due to clustering usually deteriorates over time as vehicles drift away from their initial positions. To reduce this deterioration, we propose a migration protocol for computer-controlled entities. This is done by extending the HLA Federate Interface Definition in order to add the capability of CGF vehicle migration through object ownership transfer. The paper presents the basic features of a CGF migration protocol which dynamically assigns CGF entities to the federates that would minimize network traffic. The different detection mechanisms that can be used to trigger the migration of CGF entities are presented. The insight gained from our work and the challenges still facing the design of large scale HLA training exercises are discussed.