a new approach for converging lvc simulation architectures

25
2013 Spring SIW A NEW APPROACH FOR CONVERGING LVC SIMULATION ARCHITECTURES Presented by Jose R Martinez and Dan Gregory

Upload: jrmses

Post on 02-Jul-2015

276 views

Category:

Technology


0 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: A new approach for converging LVC simulation architectures

2013 Spring SIW

A NEW APPROACH FOR CONVERGING LVC SIMULATION ARCHITECTURES

Presented by Jose R Martinez and Dan Gregory

Page 2: A new approach for converging LVC simulation architectures

2013 Spring SIW

Total time 30 minutes

AGENDA

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

Page 3: A new approach for converging LVC simulation architectures

2013 Spring SIW

The need for a new approach

Page 4: A new approach for converging LVC simulation architectures

The need for a new approach

Why do we need data distribution technologies

that are specific to simulation?

Duplication of effort to datePotential for saving

effort in the future

Duplication of effort to date

Page 5: A new approach for converging LVC simulation architectures

2013 Spring SIW

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

Page 6: A new approach for converging LVC simulation architectures

2013 Spring SIW

Bigger Picture

Tapping into a bigger community

SimulationCommunity

Operational / Real-World Community

Page 7: A new approach for converging LVC simulation architectures

2013 Spring SIW

Normalised Inter-federation Middleware

Source NCOIC LVC-IME pattern

Can we simplify inter-federation integration?• Open wire protocol

• WAN compatible

• Open-systems approach

• Use of proven standards

Page 8: A new approach for converging LVC simulation architectures

2013 Spring SIW

The need for an Open Wire Protocol

Web browser

Web server

html + javascript

displayed

Servlet API DOM API

No http

html + javascript

generated

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

Page 9: A new approach for converging LVC simulation architectures

2013 Spring SIW

SSummary

• Reuse of generic DCM

– minimising duplication of effort

– supporting consolidation

– easing live integration

• Potential for a Normalised Protocol

• Horizontal Interoperability

Page 10: A new approach for converging LVC simulation architectures

2013 Spring SIW

The LSA study group in SISO

Page 11: A new approach for converging LVC simulation architectures

2013 Spring SIW

Rationale for SISO Layered Simulation Architecture

Net-centricinteroperability

Open systemsarchitecture

Advances inData-centricMiddleware

SimulationArchitectures

Can we exploit these…

…to improve these?

Page 12: A new approach for converging LVC simulation 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 2013Proposed LSA layer structure

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

Page 13: A new approach for converging LVC simulation architectures

2013 Spring SIW

Layers Overview

Data-centric Middleware: OMG DDSIOpen Wire protocol

Simulation Services

Arch specific APIs

Simulators; new and existing (included legacy)

Current simulation architectures; HLA, DIS, TENA

Common interface

Gateways

HLA Services New ServicesSimulators

HLADDS

DISDDS

TENADDS

DDS simulators

Page 14: A new approach for converging LVC simulation architectures

2013 Spring SIW

• 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

Open LSA (Layered Simulation Architecture)

(*)Based on SISO LSA Study Group TOR

LSA CORE

Page 15: A new approach for converging LVC simulation architectures

2013 Spring SIW

• 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

Focus of interest identified

Page 16: A new approach for converging LVC simulation architectures

2013 Spring SIW

Liaisons with other groupsFrom: LSA minutes Fall SIW 2012.pdf

Liaisons with other groups has been identified:

• C-BML: Use DDS as a transport alternative

• BOM (Base object model): Extension of the models and distribution of the models

• ANDEM SG: (Architecture Neutral Data Exchange Model) LSA data formats could be interesting for this group

• DDS OMG: The standard can be evolved if needed

• http://www.sisostds.org/StandardsActivities/DevelopmentGroups/CBMLPDGCoalitionBattleManagementLanguage.aspx

• http://www.boms.info/

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

• http://www.omg.org/technology/documents/dds_spec_catalog.htm

Page 17: A new approach for converging LVC simulation architectures

2013 Spring SIW

DDS in simulation

Page 18: A new approach for converging LVC simulation architectures

2013 Spring SIW

DDS en otros ámbitos industriales

– In simulation

– In RTES

– In Scada

– In Smart grids

– In BI

– In Medicine

DDS was born in 2003 as the real time backbone in Frigates…

Real time systems in Frigates

… has now a full specktrum of applications

20122003

Page 19: A new approach for converging LVC simulation architectures

2013 Spring SIW

Why are we thinking in DDS for Simulation?

1

Many simulation architectures without a “glue”

Page 20: A new approach for converging LVC simulation architectures

Comparison of DDS and HLA Standards

[Source 12F-SIW-027]

Very useful for

simulation

Useful for data

interoperability

Useful for

modularity

Simulation specific

services

Useful for live

simulation

Page 21: A new approach for converging LVC simulation architectures

2013 Spring SIW

COMMUNICATION

• DDS is centered in controlling the communication

• HLA tries to minimize the communication. It cannot control it

• DIS trust the communication

Why use DDS in Simulation?

[DDS Global Data Space]

TOPIC “A”

TOPIC “C”

TOPIC “D”

TOPIC “B”

DataWriter

DataReader

DataWriter

DataWriter

DataWriter

DataReader

DataReader

DataWriter

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

Page 22: A new approach for converging LVC simulation architectures

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

Page 23: A new approach for converging LVC simulation architectures

2013 Spring SIW

Questions

Page 24: A new approach for converging LVC simulation architectures

2013 Spring SIW

QUESTIONS?

Page 25: A new approach for converging LVC simulation architectures

2013 Spring SIW

Please address any questions about this presentation to:

José Ramón Martínez SalioTechnical Presales [email protected]