Vortex DDS is ideally suited for scalable, high performance, real-time data sharing in next generation Modeling and Simulation systems.
Modeling and Simulation (M&S) has come a long way since the Manhattan Project first used models to simulate atomic nuclei. Weather forecasting, pharmaceutical interactions, the human brain, aircraft flight & design, even the universe itself are all being modeled. M&S provides a safe and cost effective alternative to trial and error real-world testing or at the very least a good foundation to build on.
As simulations become more complex and distributed, many challenges arise. Where in the past only one simulation would be run at a time in one geographical location, modern simulations are often distributed (geographically) and increasingly require different simulations to interoperate with each other. The High Level Architecture (HLA) was designed as a universal standard and over that last decade has been very successful. However, as simulation goals have become more challenging limitations with HLA have become more apparent and are driving the need for the introduction of new technologies and standards in the M&S domain. Key issues with HLA include lack of support for a standardized interoperability protocol, the inability to support the low latency real-time data sharing requirements as simulation scale increase and lack of "plug and play" support for dynamic late joining federates.
DDS on the other hand was designed to support large scale real-time publish subscribe communications in a networked environment and unlike HLA it also specifies a wire protocol ensuring interoperability amongst implementations from different vendors. It provides the necessary functionality to support the communication scenarios common in simulation systems and the user has the ability to build any additional services on top of DDS should they be required.
In today's non DDS-based simulators, developers often have to create proprietary protocols to support data distribution with adequate scalability and real time performance within the simulator. These protocols are costly to develop and costly to maintain. Vortex DDS features such as temporal QoS, data prioritization, and support for unreliable networks have been proven to provide significant scalability and performance benefits for next generation high fidelity M&S systems. The costs to build, maintain, and update an M&S system that uses Vortex OpenSplice can be reduced by enabling the system to evolve more easily and more dynamically.
Vortex DDS makes it much easier to support the federation of different simulators from the same or different vendors and also simplifies the integration of M&S systems with DDS-based operational systems.
Using Vortex DDS as the COTS data backbone for an M&S system can significantly reduce the amount of time and investment required to support homegrown simulation infrastructure and tools. A single interoperable simulation architecture based on Vortex DDS can be built to support an entire suite of M&S products.