SlideShare ist ein Scribd-Unternehmen logo
1 von 25
A NEW APPROACH FOR CONVERGING
  LVC SIMULATION ARCHITECTURES

                   Presented by Jose R Martinez and Dan Gregory




 2013 Spring SIW
AGENDA

         The need for a new approach
         The LSA study group in SISO
         DDS in simulation
         Questions



                          Total time 30 minutes




2013 Spring SIW
The need for a new
       approach

2013 Spring SIW
The need for a new approach
Why 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
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
Bigger Picture
             Tapping into a bigger community




Simulation
Community


                      Operational / Real-World Community




  2013 Spring SIW
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
The need for an Open Wire Protocol
Imagine 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 server




2013 Spring SIW
SSummary
• Reuse of generic DCM
  – minimising duplication of effort
  – supporting consolidation
  – easing live integration
• Potential for a Normalised Protocol
• Horizontal Interoperability



  2013 Spring SIW
The LSA study group in
         SISO

2013 Spring SIW
Rationale for SISO Layered Simulation
Architecture
  Can we exploit these…
                                      Advances in
                                      Data-centric
                                      Middleware
                  Net-centric
                interoperability



                                   …to improve these?


          Open systems                    Simulation
           architecture                   Architectures




  2013 Spring SIW
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 2013
Proposed LSA layer structure




       http://www.sisostds.org/StandardsActivities/StudyGroups.aspx

   2013 Spring SIW
Layers Overview
                   Simulators; new and existing (included legacy)

    Current simulation architectures; HLA, DIS, TENA           DDS simulators

      Arch specific APIs             Gateways


Simulators                                             HLA Services    New Services

HLA          DIS    TENA                                    Simulation Services
DDS          DDS     DDS                                    Common interface

                        Data-centric Middleware: OMG DDSI
                               Open Wire protocol

      2013 Spring SIW
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
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
Liaisons with other groups
                          From: LSA minutes Fall SIW 2012.pdf


Liaisons with other groups has been
identified:
                                             •   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
DDS in simulation


2013 Spring SIW
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
Why are we thinking in DDS for Simulation?




Many simulation architectures without a “glue”
2013 Spring SIW                                  1
Comparison of DDS and HLA Standards
 Useful for data
 interoperability




                                                       Simulation specific
  Useful for                                               services
  modularity




Very useful for
  simulation

                                              [Source 12F-SIW-027]
                    Useful for live
                     simulation
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
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
Questions


2013 Spring SIW
QUESTIONS?




2013 Spring SIW
Please address any questions about this presentation to:


                  José Ramón Martínez Salio
                  Technical Presales Director
                  jrmartinez@nads.es


2013 Spring SIW

Weitere ähnliche Inhalte

Andere mochten auch (13)

Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012 Nads 2012 itec2012 innovationshowcase 22 may 2012
Nads 2012 itec2012 innovationshowcase 22 may 2012
 
Simware framework hello world: A webinar
Simware framework hello world: A webinarSimware framework hello world: A webinar
Simware framework hello world: A webinar
 
Simware RTI Empowering hla with dds
Simware RTI Empowering hla with ddsSimware RTI Empowering hla with dds
Simware RTI Empowering hla with dds
 
Omg dds berlin 2013
Omg dds berlin 2013Omg dds berlin 2013
Omg dds berlin 2013
 
Simware Simdeveloper
Simware SimdeveloperSimware Simdeveloper
Simware Simdeveloper
 
Structural organization of LSA architecture
Structural organization of LSA architectureStructural organization of LSA architecture
Structural organization of LSA architecture
 
Simware in full
Simware in fullSimware in full
Simware in full
 
Added value of SimWare
Added value of SimWareAdded value of SimWare
Added value of SimWare
 
HLA over DDS
HLA over DDSHLA over DDS
HLA over DDS
 
Real time simulation with HLA and DDS
Real time simulation with HLA and DDSReal time simulation with HLA and DDS
Real time simulation with HLA and DDS
 
Nogesi case study as LSA proof of concept
Nogesi case study as LSA proof of conceptNogesi case study as LSA proof of concept
Nogesi case study as LSA proof of concept
 
Time managment service over DDS
Time managment service over DDSTime managment service over DDS
Time managment service over DDS
 
Distributed Simulations with DDS and HLA
Distributed Simulations with DDS and HLADistributed Simulations with DDS and HLA
Distributed Simulations with DDS and HLA
 

Ähnlich wie A New Approach for Converging LVC Simulation Architectures Using DDS

Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)VNU Exhibitions Europe
 
Nads & presagis teaming to innovate in distributed simulation xx
Nads & presagis teaming to innovate in distributed simulation xxNads & presagis teaming to innovate in distributed simulation xx
Nads & presagis teaming to innovate in distributed simulation xxSimware
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Moullet
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101kriggins
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudStanton Jones
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGateJeffrey T. Pollock
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusDavid Linthicum
 
Desarrollando Aplicaciones Multi-tenant con WCF y SaaSGrid
Desarrollando Aplicaciones Multi-tenant con WCF y SaaSGridDesarrollando Aplicaciones Multi-tenant con WCF y SaaSGrid
Desarrollando Aplicaciones Multi-tenant con WCF y SaaSGridSoftware Guru
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Igor De Souza
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionDenodo
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
 
Open Source DWBI-A Primer
Open Source DWBI-A PrimerOpen Source DWBI-A Primer
Open Source DWBI-A Primerpartha69
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareGerardo Pardo-Castellote
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.IRJET Journal
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...IRJET Journal
 
Adopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelAdopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelKrishna-Kumar
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013Facundo Farias
 

Ähnlich wie A New Approach for Converging LVC Simulation Architectures Using DDS (20)

SimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISOSimWare and the new LSA study group on SISO
SimWare and the new LSA study group on SISO
 
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
Bob Plumridge - Enabling easier Cloud Solution Deployment (Storage Expo 2010)
 
Nads & presagis teaming to innovate in distributed simulation xx
Nads & presagis teaming to innovate in distributed simulation xxNads & presagis teaming to innovate in distributed simulation xx
Nads & presagis teaming to innovate in distributed simulation xx
 
Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011Spatial data infrastructure in the cloud, 2011
Spatial data infrastructure in the cloud, 2011
 
Cloud computing 101
Cloud computing 101Cloud computing 101
Cloud computing 101
 
Perfect Storm: HR in the Cloud
Perfect Storm: HR in the CloudPerfect Storm: HR in the Cloud
Perfect Storm: HR in the Cloud
 
Microservices Patterns with GoldenGate
Microservices Patterns with GoldenGateMicroservices Patterns with GoldenGate
Microservices Patterns with GoldenGate
 
Redefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonusRedefining cloud computing again linthicum with bonus
Redefining cloud computing again linthicum with bonus
 
Desarrollando Aplicaciones Multi-tenant con WCF y SaaSGrid
Desarrollando Aplicaciones Multi-tenant con WCF y SaaSGridDesarrollando Aplicaciones Multi-tenant con WCF y SaaSGrid
Desarrollando Aplicaciones Multi-tenant con WCF y SaaSGrid
 
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
Data Engineer, Patterns & Architecture The future: Deep-dive into Microservic...
 
Cloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service OptionCloud Modernization and Data as a Service Option
Cloud Modernization and Data as a Service Option
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
 
Open Source DWBI-A Primer
Open Source DWBI-A PrimerOpen Source DWBI-A Primer
Open Source DWBI-A Primer
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric Middleware
 
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
Comprehensive Study on Deployment Models and Service Models in Cloud Computing.
 
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
AUTOMATIC TRANSFER OF DATA USING SERVICE-ORIENTED ARCHITECTURE TO NoSQL DATAB...
 
Adopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference modelAdopting the open group cloud eco system reference model
Adopting the open group cloud eco system reference model
 
Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3Webinar Data Mesh - Part 3
Webinar Data Mesh - Part 3
 
MongoDB
MongoDBMongoDB
MongoDB
 
NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013NoSQL Databases Introduction - UTN 2013
NoSQL Databases Introduction - UTN 2013
 

Mehr von José Ramón Martínez Salio

Mehr von José Ramón Martínez Salio (16)

ZONeSEC_newsletter_issue_7
ZONeSEC_newsletter_issue_7ZONeSEC_newsletter_issue_7
ZONeSEC_newsletter_issue_7
 
Press release 3rd pilot
Press release 3rd pilotPress release 3rd pilot
Press release 3rd pilot
 
ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice ZONeSEC: critical infrastructure protection in real practice
ZONeSEC: critical infrastructure protection in real practice
 
ZONeSEC in ERNCIP
ZONeSEC in ERNCIPZONeSEC in ERNCIP
ZONeSEC in ERNCIP
 
ZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agendaZONeSEC final pilot demonstration - invitation and agenda
ZONeSEC final pilot demonstration - invitation and agenda
 
ZONeSEC_newsletter_issue_6
ZONeSEC_newsletter_issue_6ZONeSEC_newsletter_issue_6
ZONeSEC_newsletter_issue_6
 
Press release 2nd pilot
Press release 2nd pilotPress release 2nd pilot
Press release 2nd pilot
 
Zonesec final event agenda
Zonesec final event agendaZonesec final event agenda
Zonesec final event agenda
 
ZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agendaZONeSEC 2nd pilot demonstration - invitation and agenda
ZONeSEC 2nd pilot demonstration - invitation and agenda
 
ZONeSEC_newsletter_issue_5
ZONeSEC_newsletter_issue_5ZONeSEC_newsletter_issue_5
ZONeSEC_newsletter_issue_5
 
Zonesec_ares
Zonesec_aresZonesec_ares
Zonesec_ares
 
Zonesec_overview_v3
Zonesec_overview_v3Zonesec_overview_v3
Zonesec_overview_v3
 
SimWare Rti: HLA raised to the power of DDS
SimWare Rti: HLA raised to the power of DDSSimWare Rti: HLA raised to the power of DDS
SimWare Rti: HLA raised to the power of DDS
 
DDS en los nuevos retos de Smart Cities
DDS en los nuevos retos de Smart CitiesDDS en los nuevos retos de Smart Cities
DDS en los nuevos retos de Smart Cities
 
Simware revolucion
Simware revolucionSimware revolucion
Simware revolucion
 
Dds en scada y utilities
Dds en scada y utilitiesDds en scada y utilities
Dds en scada y utilities
 

Kürzlich hochgeladen

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Kürzlich hochgeladen (20)

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

A New Approach for Converging LVC Simulation Architectures Using DDS

  • 1. A NEW APPROACH FOR CONVERGING LVC SIMULATION ARCHITECTURES Presented by Jose R Martinez and Dan Gregory 2013 Spring SIW
  • 2. AGENDA  The need for a new approach  The LSA study group in SISO  DDS in simulation  Questions Total time 30 minutes 2013 Spring SIW
  • 3. The need for a new approach 2013 Spring SIW
  • 4. The need for a new approach Why 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. 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. Bigger Picture Tapping into a bigger community Simulation Community Operational / Real-World Community 2013 Spring SIW
  • 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. The need for an Open Wire Protocol Imagine 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 server 2013 Spring SIW
  • 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. The LSA study group in SISO 2013 Spring SIW
  • 11. Rationale for SISO Layered Simulation Architecture Can we exploit these… Advances in Data-centric Middleware Net-centric interoperability …to improve these? Open systems Simulation architecture Architectures 2013 Spring SIW
  • 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 2013 Proposed LSA layer structure http://www.sisostds.org/StandardsActivities/StudyGroups.aspx 2013 Spring SIW
  • 13. Layers Overview Simulators; new and existing (included legacy) Current simulation architectures; HLA, DIS, TENA DDS simulators Arch specific APIs Gateways Simulators HLA Services New Services HLA DIS TENA Simulation Services DDS DDS DDS Common interface Data-centric Middleware: OMG DDSI Open Wire protocol 2013 Spring SIW
  • 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. 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. Liaisons with other groups From: LSA minutes Fall SIW 2012.pdf Liaisons with other groups has been identified: • 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
  • 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. Why are we thinking in DDS for Simulation? Many simulation architectures without a “glue” 2013 Spring SIW 1
  • 20. Comparison of DDS and HLA Standards Useful for data interoperability Simulation specific Useful for services modularity Very useful for simulation [Source 12F-SIW-027] Useful for live simulation
  • 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. 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
  • 25. Please address any questions about this presentation to: José Ramón Martínez Salio Technical Presales Director jrmartinez@nads.es 2013 Spring SIW