A new approach for converging LVC simulation architectures


Published on

Know how LSA propose solving the interoperability problems in simulation by using DDS. DDS is an already-proven real-time standard for the communication layer.
This presentation of the paper with the same title was shown in Siso Spring 2013.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

A new approach for converging LVC simulation architectures

  1. 1. A NEW APPROACH FOR CONVERGING LVC SIMULATION ARCHITECTURES Presented by Jose R Martinez and Dan Gregory 2013 Spring SIW
  2. 2. AGENDA  The need for a new approach  The LSA study group in SISO  DDS in simulation  Questions Total time 30 minutes2013 Spring SIW
  3. 3. The need for a new approach2013 Spring SIW
  4. 4. The need for a new approachWhy do we need data distribution technologies that are specific to simulation? Duplication of effort to date Potential for saving Duplication of effort to date effort in the future
  5. 5. Reinventing the wheel? No!Can we re-use generic real world already-proven industrial solutions? By adding a simulation services layer to a well-used operational data- centric middleware? … minimising duplication … supporting consolidation … easing live integration 2013 Spring SIW
  6. 6. Bigger Picture Tapping into a bigger communitySimulationCommunity Operational / Real-World Community 2013 Spring SIW
  7. 7. Normalised Inter-federation Middleware Can we simplify inter-federation integration? • Open wire protocol • WAN compatible • Open-systems approach • Use of proven standards 2013 Spring SIW Source NCOIC LVC-IME pattern
  8. 8. The need for an Open Wire ProtocolImagine the web without http:• To view a page served by IIS you need Internet Explorer• One served by OS X Server would need Safari html + javascript html + javascript generated displayed Servlet API DOM API No http Web browser Web server2013 Spring SIW
  9. 9. SSummary• Reuse of generic DCM – minimising duplication of effort – supporting consolidation – easing live integration• Potential for a Normalised Protocol• Horizontal Interoperability 2013 Spring SIW
  10. 10. The LSA study group in SISO2013 Spring SIW
  11. 11. Rationale for SISO Layered SimulationArchitecture Can we exploit these… Advances in Data-centric Middleware Net-centric interoperability …to improve these? Open systems Simulation architecture Architectures 2013 Spring SIW
  12. 12. LSA study group in SISO • In SISO fall 2012 an LSA study group was established • Interim Progress Report at 2013 Spring SIW • Final report fall 2013Proposed LSA layer structure http://www.sisostds.org/StandardsActivities/StudyGroups.aspx 2013 Spring SIW
  13. 13. Layers Overview Simulators; new and existing (included legacy) Current simulation architectures; HLA, DIS, TENA DDS simulators Arch specific APIs GatewaysSimulators HLA Services New ServicesHLA DIS TENA Simulation ServicesDDS DDS DDS Common interface Data-centric Middleware: OMG DDSI Open Wire protocol 2013 Spring SIW
  14. 14. Open LSA (Layered Simulation Architecture)• A forum to explore and develop a consensus view of the applicability of modern principles of network centric interoperability and open systems architecture• Definition of different layers to enable looser coupling among simulation applications will be addressed LSA CORE 2013 Spring SIW (*)Based on SISO LSA Study Group TOR
  15. 15. Focus of interest identified• DDS communication layer• Common data model: e.g. state machine• Simulation Services• Interfaces with another standards: HLA, DIS and TENA – Gateways – Native – APIs• Interfaces with other SISO groups 2013 Spring SIW
  16. 16. Liaisons with other groups From: LSA minutes Fall SIW 2012.pdfLiaisons with other groups has beenidentified: • http://www.sisostds.org/StandardsActiv• C-BML: Use DDS as a transport ities/DevelopmentGroups/CBMLPDGCo alternative alitionBattleManagementLanguage.aspx• BOM (Base object model): Extension of the models and distribution of the • http://www.boms.info/ models• ANDEM SG: (Architecture Neutral Data • http://www.sisostds.org/StandardsActiv Exchange Model) LSA data formats could ities/StudyGroups/ANDEMSGArchitectu be interesting for this group reNeutralDataExchangeModel.aspx• DDS OMG: The standard can be evolved • http://www.omg.org/technology/docu if needed ments/dds_spec_catalog.htm 2013 Spring SIW
  17. 17. DDS in simulation2013 Spring SIW
  18. 18. DDS was born in 2003 as the real time backbone in Frigates… … has now a full specktrum of applications DDS en otros ámbitos industriales – In simulation – In RTES – In Scada – In Smart grids Real time systems in – In BI Frigates – In Medicine 2003 2012 2013 Spring SIW
  19. 19. Why are we thinking in DDS for Simulation?Many simulation architectures without a “glue”2013 Spring SIW 1
  20. 20. Comparison of DDS and HLA Standards Useful for data interoperability Simulation specific Useful for services modularityVery useful for simulation [Source 12F-SIW-027] Useful for live simulation
  21. 21. Why use DDS in Simulation? Data Data COMMUNICATION Write r Reader Data Data Write Reader r• DDS is centered in controlling the TOPIC “D” Data TOPIC “A” communication Write r Data [DDS Global Data Space] Reader• HLA tries to minimize the TOPIC “B” communication. It cannot control it Data TOPIC “C” Data Write• Write DIS trust the communication r r SCALABILITY and FAULT TOLERANCE • DDS has automatic discovery, is fully publish-subscriber, no single point of failure • HLA is central server based: scalability and fault tolerance are difficult 2013 Spring SIW
  22. 22. Why use DDS in Simulation? LESS-THAN-PERFECT COMMUNICATIONS• DDS has been proved over small bandwidth (4800 bps)• DDS can cope with heterogeneous networks REAL TIME SIMULATION • Military platforms use DDS as the communication backbone • Simulating with DDS can incorporate this data in real time 2013 Spring SIW
  23. 23. Questions2013 Spring SIW
  24. 24. QUESTIONS?2013 Spring SIW
  25. 25. Please address any questions about this presentation to: José Ramón Martínez Salio Technical Presales Director jrmartinez@nads.es2013 Spring SIW