Abstract
Distributed Interactive Simulation (DIS) Version 8 (V8) will be the largest change to DIS in 25+ years. It will not be on-the-wire compatible with previous DIS versions, but it will be possible to translate from DIS Version 7 (V7) into DIS V8. These large changes provide challenges as well as opportunities for DIS applications. Some of the known challenges are a change in Endian byte order, partial PDU updates, a new dead reckoning algorithm, more variable PDU content, and potentially continuous ongoing yearly updates. DIS V8 provides the opportunity to increase fidelity in many areas including Electromagnetic Emission (EE) modeling. DIS V8 can improve network efficiency by updating multiple entities in a single PDU, as well as taking advantage of partial PDU updates. DIS V8 will allow a standard XML definition of the PDU’s which can support automatic code generation for marshaling and unmarshalling DIS data, Wireshark dissectors, as well as potential automatic conversion to an HLA RPR FOM and TENA RPR Object Model.
This paper covers the analysis of possible improved data bandwidth usage, and what conditions are required for improved network bandwidth relative to DIS V7. A proposed approach and algorithm to integrate the multiple entity PDU’s into existing applications is provided. The results of attempts to implement this approach and algorithm into the Air Force Research Laboratory (AFRL) Network Integrated Constructive Environment (NICE) threat system are detailed.
EE PDU modeling fidelity including AESA radars and jamming is provided. The new Combined Circular Parabolic (CPC) dead reckoning algorithm is described and results of implementation in the NICE threat system is presented. Practical experience of dealing with the Endian Byte order change, new PDU format and development of DIS V7/V8 gateway challenges are presented.
This paper will provide practical implementation information and guidance for those who are considering implementing DIS V8.