Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Real time simulation with HLA and DDS


Published on

NADS invite you to the commercial presentation of the new release of SimWare. SimWare 4.0 is the first Real Time Simulation framework fully compliant with IEEE HLA and OMG DDS standards. The right cohabitation of HLA and DDS enables the development of a simulation system like a Federation of Simulations Assets, fully interoperable with critical assets in a Net-Centric environment. In this presentation you will know about the fundamentals of SimWare framework, its architecture and how the cohabitation of DDS and HLA helps to the rapid development of a real time simulation system with a fully distributed and scalable architecture. You also will know how improve the interoperability of your simulation systems to a subsystems level.

Published in: Technology, Business
  • Be the first to comment

Real time simulation with HLA and DDS

  1. 1. REAL TIME SIMULATION WITH HLA AND DDS How to Develop True Distributed Real Time Simulations Mixing IEEE HLA and OMG DDS standards Jose Ramon Martinez Salio NADS (Nextel Aerospace, Defense & Security)© NADS 2011
  2. 2. ▪ Simulation today at a glance ▪ New Trends in Simulation ▪ Why not a HLA and DDS cohabitation in simulation systems? ▪ DDS in brief ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some success cases© NADS 2011
  3. 3. Net-Centric Operations demand Live-Virtual-Constructive Simulations to interoperate for training, rehearsing and experiment© NADS 2011
  4. 4. LVC simulations supporting Net-Centric Ops Mission Image Image Consoles Generation IOS Generation RT RT infrastructure infrastructure Weapons Weapons & Flight & System & sensors Flight & Systems Sensors HLA Gateway HLA Gateway HLA FEDERATION DDS-HLA DDS Gateway DIS-HLA Gateway DIS Image IOS Generation RT infrastructure Weapons Drive & Systems & sensors© NADS 2011
  5. 5. Issues and challenges in LVC interoperability Mission Image Image Consoles Generation IOS Generation - Gateways solutionsRTare difficult to develop, upgrade and RT infrastructure infrastructure maintain. We Weapons & convergence of simulation architectures. need Weapons Flight & System We need common datamodels and protocols and data Sensors & sensors Flight & Systems distribution HLA Gateway mechanisms HLA Gateway - We have restrictions in performance HLA - We don’t have plug&play capability, FEDERATION we need open DDS architectures in the simulator. DDS-HLA Gateway DIS-HLA Gateway DDS based solutions can be applied to: DIS - Convergence of Simulation Distributed Architectures Image IOS Generation - Interoperable Open Architecture for a Simulator RT infrastructure Weapons Drive & Systems & sensors© NADS 2011
  6. 6. Simulation today: Use of different standards • HLA and DIS cover more than the 70% of the demand. Both are standards embraced by IEEE and SISO and known worldwide • These architectures have significant overlap in capabilities and requirements© NADS 2011
  7. 7. Evolution of standards in simulation •First Distributed Simulation for US Army. SIMNET •Developed by DARPA in the 80’s. 1980s •Based on SIMNET •IEEE 1278 std DIS •NATO standard (STANAG 4482) until 2010 1990s •Born in the 90’s •IEEE 1516 standard since 2000 1990s HLA •NATO standard (STANAG 4603) •HLA evolution for Test and training ranges. •Design to improve reliability, interoperability and performance over HLA TENA •An US DoD standard only 2000s •Service-oriented paradigm •Provide some level of service even in unreliable communication networks •Advanced service capabilities CTIA •Developed by Looked Martin 2000s •Convergence of services between HLA, TENA and CTIA •Common object model THE FUTURE •Common interoperability mechanism •Security requirements ????© NADS 2011
  8. 8. The future of simulation ▪ Common arquitecture ▪ Plug and play capabilities ▪ Common services ▪ Information assurance ▪ Full interoperability ▪ Common semantics ▪ Control of data (QoS) TENA OO design Information management Ownership transfer GIG Interface Save & Restore Initialize a Pass interactions Semantic Interoperability federation DIS The Future Information Load Balancing QOS Support options Multiple message types Assurance Resign Unreliable Better QOS Synchronize Networks Improved Fault Tolerance Event CTIA ordering Persistent HLA Database© NADS 2011
  9. 9. ▪ Simulation today at a glance ▪ New Trends in Simulation ▪ Why not a HLA and DDS cohabitation in simulation systems? ▪ DDS in brief ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some success cases© NADS 2011
  10. 10. Towards massive distributed Simulation Simulation Experts demand an evolution of the Standards NTSA market survey : Training 2015: Requirements - Trends - Forecasts for the Decade Ahead Effective networking of simulators will require a common architecture and industry wide standards. Over the years, the High Level Architecture has provided the foundation for this standard, but going forward these standards will need to expand to Is HLA enough? accommodate new capabilities and new participants. The NASMP needs normalized, consistent architecture and a well articulated business case to justify the investment in the NASMP. (*) Extracted from NTSA market survey : Training 2015: Requirements - Trends - Forecasts for the Decade Ahead.© NADS 2011
  11. 11. Comparative of Distributed Architectures for Simulation Requirement DIS HLA TENA CTIA Create a distributed Limited. Yes Yes Yes simulation, allow systems to join Support publish No. However, Dynamic Dynamic Dynamic and subscribe the DIS information architecture management must support either multicast, broadcast, or unicast packets Transport Type Best effort Best effort and Best effort and Reliable and reliable reliable unreliable networks. Interoperate with Gateway Gateway Gateway HLA federations Support multiple Limited. Supports Supports state Yes: Supports message types interactions updates, single state updates, and state messages, and single updates data streams messages, and data streams© NADS 2011
  12. 12. New challenges for simulation systems New requirements Seamless interoperability: Different architectures and protocols must communicate directly Improved Quality of Service: Control of the data in time and space, control of local resources Fault Tolerance: allow to continue to operate when some part of the system New applications: fails Information Assurance: security services (e.g. Virtual Military Exercises identification, authentication, confidentialit y, integrity, availability, anti-spoofing, …) Mission Rehearsals Interface with the Global Information Grid. Battle Labs Load Balancing: Balancing the workload among multiple nodes© NADS 2011
  13. 13. ▪ Simulation today at a glance ▪ New Trends in Simulation ▪ Why not a HLA and DDS cohabitation in simulation systems? ▪ DDS in brief ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some success cases© NADS 2011
  14. 14. An assessment of HLA present capabilities □ Pros… ▪ A IEEE and NATO (Stanag 4603) standards. ▪ An accepted std for interoperating simulators. ▪ The meta-data model (OMT) ▪ Define rules for interoperability. ▪ Many COTS from different vendors. ▪ Services are part of HLA □ Cons… ▪ Wire protocol does not exist. ▪ QoS are very limited. ▪ Lack of plug&play capacities. ▪ Performances are not enough for massive data distribution across heterogeneous networks.© NADS 2011
  15. 15. OMG DDS : a perfect complement to HLA  Designed for Real Time Data Distribution.  The Wire Protocol is part of the standard.  Offers a complete suite of QoS for the spatial and time managing in data distribution.  Designed for Real Time performance.  Great scalability: from parallel computing to large scale networks.  Full Plug&Play capabilities.© NADS 2011
  16. 16. ▪ Simulation today at a glance ▪ New Trends in Simulation ▪ Why not an HLA and DDS cohabitation in simulation systems? ▪ DDS in brief ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some success cases© NADS 2011
  17. 17. Data Distribution Service for Real Time Systems ▪ Combines publish / subscription with qualities of service that allow controlling the distribution of data in space and time. Publisher Subscriber ‘Global’ data space Publisher Publisher &subscriber Subscriber □ Global data space ▪ Is the common language between the elements that publish and subscribe data. ▪ Data types are fixed, but can be extended.© NADS 2011
  18. 18. The OMG Data Distribution Service for Real -Time Systems (DDS) ▪ DDS v1.2 API Standard □ Language Independent, OS and HW architecture independent □ DCPS. Standard API for Data- Centric, Topic-Based, Real-Time Publish/Subscribe □ DLRL. Standard API for creating Object Views out of collection of Topics ▪ DDSI/RTPS v2.1 Wire Protocol Standard □ Standard wire protocol allowing interoperability between different implementations of the DDS standard □ Interoperability demonstrated among key DDS vendors since 2009© NADS 2011
  19. 19. What features of DDS are interesting for Simulation?  Interoperable Wire protocol (DDSI).  22 QoS for full control over data distribution  Flexibility and scalability. From the embedded system to the large scale system of systems.  Very Low and predictable latencies.  Built-in robustness  A Standard evolving to Net-Centric Requirements : Information Assurance, Ultra-large Scale Networks….© NADS 2011
  20. 20. DDS vs HLA: Better Performance Update rate Latency DataSize (8-4096 DDS HLA Throughput bytes) Updates/s 25k - 9k - 40k 4000k Throughput 30 - 95 0,3 - 45 (Mbytes/s) Latency (us) 90 - 110 125 - 250 (1) DDS performances based on OSDDS benchmarks provided by Prismtech (2) HLA performances based on public-available data in Pitch website© NADS 2011
  21. 21. ▪ Simulation today at a glance ▪ New Trends in Simulation ▪ Why not a HLA and DDS cohabitation in simulation systems? ▪ DDS in brief ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some success cases© NADS 2011
  22. 22. The Quest for a Net Centric Compliant Simulation Architecture The Challenge  Reusability to a component level  Full Control over the data distribution  Full Interoperability  Support for large scale distributed simulations  Information Assurance requirements© NADS 2011
  23. 23. Can we fill the gap with an architecture like this? Simulator world #1 Simulator world #2 (DDS) (DDS) HLA FEDERATION propietary propietary interface Federation interface Object Model HLA (FOM) HLA Gateway 1 Gateway 2 RTI RTI HLA HLA Sim A Object Sim B Object Model (SOM) Model (SOM)© NADS 2011
  24. 24. Our proposal to fill the gap The Challenge How can it be obtained  Reusability in a component  Open architecture for the level simulator, HLA data structure  Full Control over the data  DDS “neutral domain ” QoS distribution optimized for Simulation Domain  Full Interoperability  Interoperable Wire Protocol  Support for large scale  Take advantage of DDS features distributed simulations for Large scale Systems of Systems  Information Assurance requirements  DDS has IA capabilities© NADS 2011
  25. 25. The Challengers: DDS + HLA == Simware SIMULATOR #2 SIMULATOR #N SIMULATOR #1 Simulation Simulation Federate Module 1 Module 2 1 Federate Federate Simulation Simulation Federate 2 3 NCWare SIM Federate Module 1 Module 2 1 2 NCWare NCWare RTI NCWare Core NCWare Core Gateway DDS DDS DDS HLA HLA DDS SIMULATION DDS SIMULATION HLA FEDERATION HLA FEDERATION GLOBAL DATA SPACE GLOBAL DATA SPACE SQL WS / DDS SQL / XDBC DDS ODBC SOAP NCWare Core Sensors NCWare Core NCWare Gateway C4I Systems CIS Systems In-Memory DB In-Memory DB Information Information Information Cache Cache System 1 System i System N SENSORS C4I SYSTEMS CIS SYSTEMS© NADS 2011
  26. 26. The full power of SimWare ▪ Application of DDS to Real Time Distributed Simulation. □ Full management of Simulation data distribution. □ Scalable and reliable distribution over heterogeneous networks. □ Easy integration of Mission critical systems for embedded training or analysis. ▪ Cohabitation of HLA and DDS in an unique Open Simulation Architecture. □ Use DDS data management and distribution with HLA metadata and rules. □ Enable the development of a Simulator like a member of a Federation of Simulations Assets □ Easy integration of Simulation assets with critical systems. ▪ Distributed Computing of Simulation Models. □ Highly modular Simulations components. □ Ensures real time performance with very high fidelity models.© NADS 2011
  27. 27. The Simulator as an Asset in Net-Centric Environments SIMULATOR 2 SIMULATOR N Simulation Simulation Federate SIMULADOR 1 Module 1 Module 2 1 Federate Federate SIMWARE 2 3 NCWare SIM NCWare NCWare RTI Gateway HLA DDS DDS DDS HLA DDS Network HLA Network DDS HLA DDS DDS NCWare NCWare NCWare SQL WS / SOAP ODBC Sensor APP C4I SYSTEM Information Information Information System 1 System i System N MIP DM SENSOR C4I SYSTEM MIP DM LEGACY DM C4I SYSTEM© NADS 2011
  28. 28. SimWare Framework for Real time Distributed Simulation Simulation RunTime Simulation Middlewares Infrastructure • NCWare Sim • eHost • NCWare RTI OMG DDS / IEEE HLA M&S Development LVC Interoperability Tools • HLA-DDS Gateways • SimDeveloper© NADS 2011
  29. 29. SimWare main features •First worldwide HLA’s RunTime Infrastructure (RTI) based on NCWare RTI(*) OMG DDS std for real time Simulation Data Distribution in large networks •M&S Tool for the development of Simulation Models, fully SIMDEVELOPER compliant with SimWare architecture.SIMWare ® Suite •RunTime RT Simulation Infrastructure. Provides a Scheduler and eHost Distributed Simulation Engines. HLA-DDS Gateways •HLA-DDS Gateways •Real Time Simulation Middleware fully compliant with IEEE HLA NCWare SIM and OMG DDS stds. Make easy the development of pure DDS, HLA or mixed HLA-DDS distributed simulation systems. (*) Available in Q4 2011© NADS 2011
  30. 30. SimWare Commercial Editions Interoperability Simulation Runtime M&S Middlewares Simulation Development Infrastructure Tool OSDDS for sim NCWare NCWare RTI eHost SimDeveloper Add-on Sim OSDDS for Sim X Add-on SimWare Value X X X Edition SimWare X X X X Professional Edition SimWare X X X X X Enterprise Edition (*) NCWare RTI (*) X (*) Available in Q4 2011© NADS 2011
  31. 31. ▪ Simulation today at a glance ▪ New Trends in Simulation ▪ Why not a HLA and DDS cohabitation in simulation systems? ▪ DDS in brief ▪ Mixing HLA and DDS standards in an open Simulation architecture ▪ Some success cases© NADS 2011
  32. 32. A Federation of Simulation Assets for the Spanish Ministry of Defense© NADS 2011
  33. 33. CATIZ project for Navantia-Faba© NADS 2011
  34. 34. CLAEX infrared simulator© NADS 2011
  35. 35. Interoperability between Simulation and C4I in the Spanish Army Air NATO C2 systems COP Link - 16 System NFFI MIP B3 MIP B2 NVG SI-XML ICC TDL-16 NFFI NVG SI-XML MIP B2 SP Army ICC C4I System MIP B3 TDL-16 DDS ICC DDS COAAAS DDS TALOS COAAAS TDL-16 NFFI BMS DDS ICC DDS AMPS TDL-16 Real Simulators DDS DDS Constructive HLA HLA HLA DDS Gateway Virtual Simulators Simulators© NADS 2011
  36. 36. www.simware.esCould the future be like this? SYNTHETIC RED FORCESREAL LIVE BLUE FORCES Generated by an HLA-compatible CGFUsing DDS layer for communications Injected into COP, BMS andover Disadvantaged Grids Virtual Radars through DDS© NADS 2011
  37. 37. Questions© NADS 2011
  38. 38. For more information… Jose M Lopez-Rodriguez Jose Ramon Martinez VP, Business Development Director Technical presales E-mail: E-mail:© NADS 2011