My good friends working at the M&S Technology Division of the ROK's Agency for Defense Development (commonly known as ADD) has just made a very interesting presentation of the results of one of their simulation projects at SIMULTECH 2016 conference. The paper "A DDS-based Distributed Simulation for Anti-Air Missile Systems" is another example of the use of DDS when HLA performance and scalability is not good enought for the purposes of the simulation exercise. In this paper, authors, Mr Dohyung, Mr Hyun-Shik and Mr Seong Wool, explain how they evolved ADD-Sim environment to support DDS in order to be able to run a distributed simulation for air-defence operations.
Experiments performed with this DDS-based distributed environments have shown that you can distribute the computation of many simulation models in several machines without any penalty in performance when compared with running in only one node. More interesting is the benchmark they did DDS vs HLA for this scenario, they run ADD-Sim with DDS and HLA and compared the results: DDS deployment showed better scalability while HLA showed a significant performance degradation when dealing with more than 1,000 updates per unit sim time. You can know more about this development going to the proceedings of Simultech.
ADD's results confirm our own results made with the deployment of Simware based solutions on HLA and DDS networks in our lab and also in many real deployments. Even when Simware platform is compliant with both standards, we recommend to deploy Simware on DDS if you want to have real time deterministic performance in a distributed environment or when you are dealing with many member and/or entities in the network.
General Manager Simware Solutions
About the Blog
This Blog is supported by Simware Team. We are the team in charge of developing the product and supporting its users.