real time simulation with hla and dds

38
www.simware.e s © NADS 2011 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)

Upload: jrmses

Post on 20-Jun-2015

2.791 views

Category:

Technology


7 download

DESCRIPTION

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.

TRANSCRIPT

Page 1: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

REAL TIME SIMULATION WITH HLA AND DDSHow to Develop True Distributed Real Time

SimulationsMixing IEEE HLA and OMG DDS standards

Jose Ramon Martinez Salio

NADS (Nextel Aerospace, Defense & Security)

Page 2: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

▪ 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

Page 3: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Net-Centric Operations demand Live-Virtual-Constructive Simulations to interoperate for training, rehearsing and experiment

Net-Centric SoS

Page 4: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

LVC simulations supporting Net-Centric Ops

C4I System

Live SimUAV GCS

Virtual SimVehicle

Virtual SimApache

DDS-HLA Gateway

DDS

DIS-HLA Gateway

DIS

IOS Image Generation

Weapons& sensors Drive &

Systems

RT infrastructure

HLA FEDERATION

Mission

Consoles

Image Generation

Weapons & Sensors Flight

& Syste

m

RT infrastructure

HLA Gateway

IOS Image Generation

Weapons & sensors

Flight &

Systems

RT infrastructure

HLA Gateway

Page 5: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

HLA Gateway

Issues and challenges in LVC interoperability

C4I System

Live SimUAV GCS

Virtual SimVehicle

Virtual SimApache

Mission

Consoles

Image Generation

Weapons & Sensors Flight

& Syste

m

RT infrastructure

IOS Image Generation

Weapons & sensors

Flight &

Systems

RT infrastructure

IOS Image Generation

Weapons& sensors Drive &

Systems

RT infrastructure

DIS-HLA Gateway

DIS

HLA FEDERATION

DDS-HLA Gateway

DDS

HLA Gateway

DDS based solutions can be applied to:- Convergence of Simulation Distributed

Architectures- Interoperable Open Architecture for a

Simulator

VirtualPrototype

- Gateways solutions are difficult to develop, upgrade and maintain. We need convergence of simulation architectures. We need common datamodels and protocols and data distribution mechanisms

- We have restrictions in performance

- We don’t have plug&play capability, we need open architectures in the simulator.

Page 6: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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

Page 7: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Evolution of standards in simulation

SIMNET

•First Distributed Simulation for US Army.

•Developed by DARPA in the 80’s.

DIS

•Based on SIMNET

•IEEE 1278 std

•NATO standard (STANAG 4482) until 2010

HLA

•Born in the 90’s

•IEEE 1516 standard since 2000

•NATO standard (STANAG 4603)

TENA

•HLA evolution for Test and training ranges.

•Design to improve reliability, interoperability and performance over HLA

•An US DoD standard only

CTIA

•Service-oriented paradigm•Provide some level of service even in unreliable communication networks

•Advanced service capabilities

•Developed by Looked Martin

THE FUTURE

•Convergence of services between HLA, TENA and CTIA

•Common object model

•Common interoperability mechanism

•Security requirements

1980s

1990s

1990s

2000s

2000s

????

Page 8: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

The future of simulation

▪ Common arquitecture▪ Common services▪ Full interoperability

TENA

HLA

Initialize afederation

Pass interactions

Save & Restore

SynchronizeResign

Information management

Ownership transfer

QOS options

Event ordering

Multiple message types

OO design

The FutureBetter QOS

Improved Fault Tolerance

Information Assurance

GIG Interface

Load Balancing

Semantic Interoperability

DIS

PersistentDatabase

SupportUnreliableNetworks

CTIA

▪ Plug and play capabilities▪ Information assurance▪ Common semantics▪ Control of data (QoS)

Page 9: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

▪ 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

Page 10: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Towards massive distributed Simulation

(*) Extracted from NTSA market survey : Training 2015: Requirements - Trends - Forecasts for the Decade Ahead.

Is HLA enough?

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 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.

Page 11: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Comparative of Distributed Architectures for Simulation

Requirement DIS HLA TENA CTIA

Create a distributedsimulation, allowsystems to join

Limited. Yes Yes Yes

Support publishand subscribeinformationmanagement

No. However,the DISarchitecturemust supporteither multicast,broadcast, orunicast packets

Dynamic Dynamic Dynamic

Transport Type Best effort Best effort andreliable

Best effort andreliable

Reliable andunreliablenetworks.

Interoperate withHLA federations

Gateway Gateway Gateway

Support multiplemessage types

Limited. Supportsinteractionsand stateupdates

Supports stateupdates, singlemessages, anddata streams

Yes: Supportsstate updates,singlemessages, anddata streams

Page 12: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

New challenges for simulation systems

New applications:

Virtual Military Exercises

Mission Rehearsals

Battle Labs

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 fails

Information Assurance: security services (e.g. identification, authentication, confidentiality, integrity, availability, anti-spoofing, …)

Interface with the Global Information Grid.

Load Balancing: Balancing the workload among multiple nodes

Page 13: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

▪ 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

Page 14: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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.

Page 15: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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.

Page 16: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

▪ 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

Page 17: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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

Publisher &subscriber

Subscriber

Subscriber

Publisher‘Global’ data space

read

read

read

write

write

write write

□ Global data space▪ Is the common language between the elements that publish and subscribe

data.▪ Data types are fixed, but can be extended.

Page 18: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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

Page 19: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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….

Page 20: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

DDS vs HLA: Better Performance

(1) DDS performances based on OSDDS benchmarks provided by Prismtech(2) HLA performances based on public-available data in Pitch website

Throughput

Update rate Latency

DataSize (8-4096 bytes)

DDS HLA

Updates/s 25k - 4000k

9k - 40k

Throughput (Mbytes/s)

30 - 95 0,3 - 45

Latency (us) 90 - 110 125 - 250

Page 21: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

▪ 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

Page 22: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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

Page 23: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Can we fill the gap with an architecture like this?

Simulator world #1

(DDS)

HLA Gateway

1

HLA FEDERATION

Simulator world #2

(DDS)

HLA Gateway

2

propietary interface

propietaryinterface

Sim A Object Model (SOM)

Sim B Object Model (SOM)

Federation Object Model

(FOM)

RTI HLA

RTI HLA

Page 24: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Our proposal to fill the gap

The Challenge

Reusability in a component level

Full Control over the data distribution

Full Interoperability

Support for large scale distributed simulations

Information Assurance requirements

How can it be obtained

Open architecture for the simulator, HLA data structure

DDS “neutral domain ” QoS optimized for Simulation Domain

Interoperable Wire Protocol

Take advantage of DDS features for Large scale Systems of Systems

DDS has IA capabilities

Page 25: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

The Challengers: DDS + HLA == Simware

C4I SYSTEMS

Simulation Module 1

NCWare Core

Simulation Module 2

NCWare Core

Federate1

NCWare Gateway

DDS HLADDS DDS

DDS SIMULATION HLA FEDERATION

Federate2

Federate3

NCWare SIM

GLOBAL DATA SPACE

DDS DDS

NCWare Gateway

InformationSystem 1

SQLODBC

NCWare Core

In-Memory DB Cache

SQL / XDBC

NCWare Core

In-Memory DB Cache

NCWare RTI

HLA

SENSORS CIS SYSTEMS

SIMULATOR #2 SIMULATOR #N

SIM

UL

AT

OR

#1

WS / SOAP

InformationSystem N

InformationSystem i

DDS SIMULATION HLA FEDERATION

GLOBAL DATA SPACE

Simulation Module 1

Simulation Module 2

Federate1

Federate2

Sensors C4I Systems CIS Systems

Page 26: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

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.

Page 27: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

The Simulator as an Asset in Net-Centric Environments

DDS Network HLA Network

Federate2

Federate3

NCWare RTI

HLA

SIMULATOR 2 SIMULATOR NSimulation Module 1

Simulation Module 2

Federate1

DDS HLADDS DDS

SIM

UL

AD

OR

1

NCWare SIM NCWare Gateway

SIMWARE

C4I SYSTEM

DDS

DDS

NCWare

InformationSystem 1

SQLODBC

Sensor APP

DDS

NCWare

SENSOR C4I SYSTEM

WS / SOAP

InformationSystem N

InformationSystem i

NCWare

C4I SYSTEM

MIP DM

MIP DM LEGACY DM

HLA

Page 28: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

SimWare Framework for Real time Distributed Simulation

Simulation Middlewares• N

CWare Sim

• NCWare RTI

RunTime Simulation Infrastructure• e

Host

M&S Development Tools• S

imDeveloper

LVC Interoperability• H

LA-DDS Gateways

OMG DDS / IEEE

HLA

Page 29: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

SimWare main features

• First worldwide HLA’s RunTime Infrastructure (RTI) based on OMG DDS std for real time Simulation Data Distribution in large networksNCWare RTI(*)

• M&S Tool for the development of Simulation Models, fully compliant with SimWare architecture. SIMDEVELOPER

• RunTime RT Simulation Infrastructure. Provides a Scheduler and Distributed Simulation Engines.eHost

• HLA-DDS GatewaysHLA-DDS Gateways

• Real Time Simulation Middleware fully compliant with IEEE HLA and OMG DDS stds. Make easy the development of pure DDS, HLA or mixed HLA-DDS distributed simulation systems.

NCWare SIM

SIM

War

e ®

Sui

te

(*) Available in Q4 2011

Page 30: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

SimWare Commercial Editions

Interoperability Simulation Middlewares

Runtime Simulation

Infrastructure

M&S Development

Tool

OSDDS for sim Add-on

NCWare Sim

NCWare RTI eHost SimDeveloper

OSDDS for Sim Add-on

X

SimWare Value Edition

X X X

SimWare Professional Edition

X X X X

SimWare Enterprise Edition (*)

X X X X X

NCWare RTI (*) X

(*) Available in Q4 2011

Page 31: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

▪ 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

Page 32: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

A Federation of Simulation Assets for the Spanish Ministry of Defense

SimLab M&S Development Tool

M&S REPOSITOR

Y

Sim Assets

Deployment

HLA Federate

DDS Sim Service

Page 33: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

CATIZ project for Navantia-Faba

Sim 2D radar

Sim 3D radar

Contact Generator Catiz combat system

Page 34: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

CLAEX infrared simulator

Infrared flares simulator

Page 35: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Interoperability between Simulation and C4I in the Spanish Army

NATO C2 systemsNATO C2 systems Air System

Air System Link - 16Link - 16

AMPSAMPS

COAAASCOAAAS

COPCOP

SI-XMLSI-XML

SP Army C4I System

SP Army C4I System

SI-XMLSI-XML

BMSBMS

TALOSTALOS DDSDDS

DDSDDS

DDSDDS

DDSDDS

DDSDDS

COAAASCOAAAS

ICCICC

TDL-16TDL-16

ICCICC

TDL-16TDL-16

TDL-16TDL-16

TDL-16TDL-16

ICCICC

ICCICC

NVGNVG

NVGNVGNFFINFFI

NFFINFFI

MIP B3MIP B3

MIP B2MIP B2

MIP B3MIP B3 MIP B2MIP B2

NFFINFFI

Real SimulatorsReal Simulators DDSDDS

Virtual SimulatorsVirtual SimulatorsConstructive Simulators

Constructive Simulators HLA DDS GatewayHLA DDS Gateway

DDSDDS

HLAHLAHLAHLA

Page 36: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

SYNTHETIC RED FORCESGenerated by an HLA-compatible CGFInjected into COP, BMS and Virtual Radars through DDS

REAL LIVE BLUE FORCESUsing DDS layer for communicationsover Disadvantaged Grids

Could the future be like this?

Page 37: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

Questions

Page 38: Real time simulation with HLA and DDS

www.simware.es

© NADS 2011

For more information…

Jose Ramon Martinez

Technical presales

http://www.nads.es

E-mail: [email protected]

Jose M Lopez-Rodriguez

VP, Business Development Director

http://www.nads.es

E-mail: [email protected]