Convergence of Distributed Simulation Architectures Using DDS

24
Convergence of Distributed Simulation Architectures Using DDS OMG TECHNICAL MEETING Data Distribution Service Information Day June 17th 2013. Berlin June-2013 NADS-2012-MKT-CORPORATE-EN-V1.5 Jose-Ramon Martinez-Salio Presales director NADS SISO LSA vice-chairman [email protected]

Transcript of Convergence of Distributed Simulation Architectures Using DDS

Page 1: Convergence of Distributed Simulation Architectures Using DDS

Convergence of Distributed Simulation Architectures Using

DDS

OMG TECHNICAL MEETING Data Distribution Service Information Day

June 17th 2013. Berlin

June-2013

NADS-2012-MKT-CORPORATE-EN-V1.5

Jose-Ramon Martinez-Salio Presales director NADS SISO LSA vice-chairman [email protected]

Page 2: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 2

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Our Vision: Future of M&S systems is on the network

Pluggable

elements of Simulation

(Simulation as a Service)

Evolution of the simulation industry

Presenter
Presentation Notes
Today’s Training & Simulation
Page 3: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 3

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Concept of Distributed Simulation

Simulations are interactive through current state-of-the-art communications systems

Constructive

Virtual

Live

Constructive

Virtual

Live

Can be across the world or across the room!

Simulation environments that are distributed across multiple computers, potentially at different locations Predictible latencies are required

Page 4: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 4

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Our Vision: Future of M&S systems is on the network

But Reality is Complex: * Different Standards for interoperability * Too many COTS hard to interoperate between them * Different Data & Voice Communications * Legacy Systems * Heterogeneous simulation ecosystems * Security Issues * Scaling-Up to Very Large Exercises

Page 5: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 5

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Defense Administrations have invested a lot in simulation systems for weapon systems but: * Poor use of existing simulation assets * Difficult to change and update fast * Distributed Mission Training is very difficult * Interoperability is very limited * Tied hands with HLA COTS vendors

Page 6: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 6

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Due to these problems, SISO starts a new Study Group : LSA, looking to solve many of this pains.

SISO LSA is looking to customize DDS for the simulation domain, providing the foundation for a Layered Simulation Architecture

Page 7: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 7

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

LSA proposed layered architecture overview?

Page 8: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 8

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

CONVERGENCE OF DISTRIBUTED ARCHITECTURES WITH SISO LSA

SISO LSA

TENA

DIS HLA

Don´t try to re-invent the wheel Apply standards, don´t change the standards

Page 9: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 9

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

A IEEE and NATO (Stanag 4603) standards

An accepted standard for interoperating simulators

Has meta-data model (OMT) Define rules for interoperability Many COTS from different vendors Services are part of HLA

Wire protocol does not exist The entire standard tries to limit

communication QoS are very limited. Lack of plug&play capacities. Performance is not enough for

massive data distribution across heterogeneous networks.

API is hard to use No security standard Model is rigid

An assessment of HLA present capabilities

Page 10: Convergence of Distributed Simulation Architectures Using DDS

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 11: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 11

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Why use DDS in Simulation?

COMMUNICATION DDS is centered in controlling the communication HLA tries to minimize the communication. It cannot control it DIS trust the communication 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

[DDS Global Data Space]

TOPIC “A”

TOPIC “C”

TOPIC “D”

TOPIC “B”

Data Write

r

Data Reader

Data Write

r

Data Write

r

Data Write

r

Data Reader

Data Reader

Data Write

r

Page 12: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 12

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Why use DDS in Simulation?

LESS-THAN-PERFECT COMMUNICATIONS DDS has been proved over small bandwidth (4800 bps in digital network radios) 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 13: Convergence of Distributed Simulation Architectures Using DDS

SimWare

Page 14: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 14

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

SimWare and LSA?

Page 15: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 15

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

SimWare: IRC revolution

SimWare is the IRC revolution INTEROPERABILITY: We can connect HLA and DIS simulators without changing them. HLA evolved also included REUSABILITY: You can reuse your previous work COMPOSABILITY: Make your simulation just by joining pieces

Page 16: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 16

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Concept #1: Interoperability

Simulator A Simulator B

Presenter
Presentation Notes
Interoperability: Interoperability is the characteristic of an independently developed software element that enables it to work together with other elements toward a common goal. There are many degrees of interoperability, varying on a continuum. One of the most evident one is the “semantic interoperability,” interoperability built upon the foundation consisting of a common language and context for communication.
Page 17: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 17

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Concept #2: Reusability

Simulator A Simulator B

same weapon model runs in both simulators

Presenter
Presentation Notes
Reuse: Reuse is the ability to use a software element in a context for which it was not originally intended, and so is focused on the multiple uses of a single element.
Page 18: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 18

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Concept #3: Composability

Scenario built from simulation assets

Sim Assets

Presenter
Presentation Notes
Composability: Composability is the ability to rapidly assemble, initialize, test, and execute a system from members of a pool of reusable, interoperable elements. Composability can occur at any scale—reusable components can be combined to create an application, reusable applications can be combined to create a system, and reusable systems can be combined to create an enterprise.
Page 19: Convergence of Distributed Simulation Architectures Using DDS

LSA Use Case

SP Battle Lab Prototype (NOGESI)

Page 20: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 20

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Page 21: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 21

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

Nogesi milestone

NOGESI project has been the test bed and proof of concept of SimWare architecture

Page 22: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 22

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

SimWare Lab

SimWare Lab has evolved as integration laboratory for SimWare

HLA DDS Laboratory

Page 23: Convergence of Distributed Simulation Architectures Using DDS

Commercial in Confidence 23

© NEXTEL AEROSPACE DEFENCE & SECURITY S.L., 2013. All Rights Reserved

SimWare: Simulation as a service

SimWare Lab is the first simulation service Transparent to the user Composability Pluggable Fully distributed

Page 24: Convergence of Distributed Simulation Architectures Using DDS

Please address any questions about this presentation to:

José Ramón Martínez Salio Technical Presales Director [email protected]

@NADS_news /NEXTELADS

Nextel Aerospace jrmses