how to develop true distributed real time simulations
DESCRIPTION
This presentation at ITEC 2011, explain how to cohabitate in a single architecture the DDS and HLA standards in order to provide real time distributed simulation in Net-Centric applications.TRANSCRIPT
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
How to Develop True Distributed Real Time Simulations?How to Develop True Distributed Real Time Simulations?Mixing IEEE HLA and OMG DDS standardsMixing IEEE HLA and OMG DDS standards
ITEC 2011ITEC 2011
Jose M. Lopez-RodriguezJose M. Lopez-Rodriguez
NADS (Nextel Aerospace, Defense & Security)
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
▪ New Trends in Simulation
▪ Why HLA and DDS cohabitation in simulation systems?
▪ The DDS standard in a nutshell
▪ Mixing HLA and DDS standards in an open Simulation architecture
▪ Some use cases
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
The new environment for the simulation The new environment for the simulation systems…systems…
New applications:New applications:
Virtual Military ExercisesVirtual Military Exercises
Mission RehearsalsMission Rehearsals
Battle LabsBattle Labs
Embedded TrainingEmbedded Training
New RequirementsNew Requirements
Massive RT Distributed Massive RT Distributed SimulationSimulation
InteroperabilityInteroperability
Embedded simulationEmbedded simulation
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
▪ New Trends in Simulation
▪ Why HLA and DDS cohabitation in simulation systems?
▪ The DDS standard in a nutshell
▪ Mixing HLA and DDS standards in an open Simulation architecture
▪ Some use cases
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
Towards massive distributed SimulationTowards massive distributed Simulation
The Navy identified networked trainers as a key requirement in future training systems. Networking capability exists in many simulators, but frequently the capability is cumbersome to set up and difficult to use, particularly when participants are not collocated. In addition, the speed is not yet available to support the requirements for real time simulation across distributed networks. There are work-arounds, but they do not currently support full, real time simulations. The ability to easily and seamlessly link multiple training devices into the same training scenario will greatly enhance the quality and effectiveness of the training. […]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.
(*) Extracted from NTSA market survey : Training 2015: Requirements - Trends - Forecasts for the Decade Ahead.
Is HLA enough?Is HLA enough?
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
Our assessment of HLA …Our assessment of HLA …
□ Pros…Pros…▪ A IEEE and NATO (Stanag 4603) std.▪ An accepted std for interoperating simulators.▪ The meta-data model (OMT)▪ Define rules for interoperability.▪ Many COTS from different vendors.
□ Cons…Cons…▪ Wire protocol does not exist.▪ QoS are very limited. ▪ No seamless integration with RT critical systems.▪ Performances are not enough for massive data
distribution across heterogeneous networks.
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
OMG DDS : a good complement to HLAOMG DDS : a good complement to HLA
Designed for Real Time Data Distribution.
The Wire Protocol is part of the standard.
Offers a complete suite of QoS for managing huge volumes of data in heterogeneous networks
Great scalability: from parallel computing to large scale networks.
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
New Trends in Simulation
Why HLA and DDS cohabitation in simulation systems?
The DDS standard in a nutshell
Mixing HLA and DDS standards in an open Simulation architecture
Some use cases
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
The OMG Data Distribution Service for The OMG Data Distribution Service for Real -Time Systems (DDS)Real -Time Systems (DDS)
Introduced in 2004 to address the Data Distribution challenges faced by a wide class of Defense and Aerospace Applications
Key requirement for the standard were to deliver very high, predictable, performance while scaling from embedded to ultra-large-scale deployments
Recommended by key administrations worldwide (Us Navy OACE, DISA, Eurocontrol, QinetiQ)
Widely adopted across several different domains, e.g., Trading, Simulations, SCADA, Telemetry, Mission Systems, Air Traffic Management, etc.
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
The OMG Data Distribution Service for The OMG Data Distribution Service for Real -Time Systems (DDS)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
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
What features of DDS are interesting for What features of DDS are interesting for Simulation?Simulation?
22 QoS for full control over data distribution
Interoperable Wire protocol.
Flexibility and scalability. From the embedded system to the large scale system of systems.
Very Low and predictable latencies.
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
▪ New Trends in Simulation
▪ Why HLA and DDS cohabitation in simulation systems?
▪ The DDS standard in a nutshell
▪ Mixing HLA and DDS standards in an open Simulation architecture
▪ Some use cases
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
The Quest of a Net Centric Compliant RT Simulation The Quest of a Net Centric Compliant RT Simulation ArchitectureArchitecture
The Challenge
Reusability / Interop to a component level
Full Control over the data distribution
Full Interoperability
Support for large scale distributed simulations
How can be obtained
Open architecture for the simulator, API based in HLA.
DDS “neutral domain ” QoS optimized for Simulation Domain
Interoperable Wire Protocol
Take advantage of DDS features for Large scale Systems of Systems
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
WEAPON1
WIU
OTHER SENSORS
IOS
PERISC.
SONAR2
CONSOLES
SYSTEM1
ACOUSTICAL ENVIRONM
NAV SENSORS
SONAR1
WEAPON2
ACOUSTIC GENERATOR
WEAPON3
SYSTEM 1
SEABED ENVIRONM
EM ENVIRONM
VOICE COMMS
IMAGE GENERATOR
RECORDER
TACTICAL ENVIRONM
SYSTEM 2
RT Simulation M
iddleware
(HLA
& D
DS com
pliant)
Migrating to an Open Distributed Simulation ArchitectureMigrating to an Open Distributed Simulation Architecture
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
WEAPON1
WIU
OTHER SENSORS
IOS
PERISC.
SONAR2
CONSOLES
SYSTEM1
ACOUSTICAL ENVIRONM
NAV SENSORS
SONAR1
WEAPON2
ACOUSTIC GENERATOR
WEAPON3
SYSTEM 1
SEABED ENVIRONM
EM ENVIRONM
VOICE COMMS
IMAGE GENERATOR
RECORDER
TACTICAL ENVIRONM
SYSTEM 2
RT Simulation M
iddleware
(NCW
are)
Some advantages of an Open Simulation ArchitectureSome advantages of an Open Simulation ArchitectureDDS
DDS
DDS
DDS
DDS
DDS
DDS
DDS
HLA
HLA
HLA
HLA
HLA
HLA
Concept of HLA Federation applied to Concept of HLA Federation applied to the Internal Simulation Architecture.the Internal Simulation Architecture.
Make easy the System level Design. Make easy the System level Design.
Rapid design and development based Rapid design and development based on Repositories and COTS. on Repositories and COTS.
Less risky and more cost-effective Less risky and more cost-effective integration and testing.integration and testing.
Saving costs and speed up time to Saving costs and speed up time to market up to 50%market up to 50%
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
The Simulator as an Asset in a Net-Centric Environments
DDS Network HLA Network
Federate2
Federate3
NCWare RTINCWare RTI
HLA
SIMULATOR 2 SIMULATOR NSimulation Module 1
Simulation Module 2
Federate1
DDS HLADDS DDS
SIM
UL
AD
OR
1
NCWare SIMNCWare SIM NCWare NCWare GatewayGateway
SIMWARESIMWARE
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
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
We offer a complete portfolio of solutions in compliance to former paradigm…
OMG DDS v.1.2 / OMG DDSI / RTPS v.2.1
HLA IEEE 1516
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
▪ New Trends in Simulation
▪ Why HLA and DDS cohabitation in simulation systems?
▪ The DDS standard in a nutshell
▪ Mixing HLA and DDS standards in an open Simulation architecture
▪ Some use cases
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
Interoperating DDS and HLA systemsInteroperating DDS and HLA systems
HLA federate
RTI HLA
HLA Federation
DDS Domain
HLA federate
NCWare NCWare RTIRTI
HLA SOM
DD
S m
odel
HLA federate
RTI HLA
HLA Domain
Gateway
NCWareNCWare SimSim
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
A Federation of Sim Assets for the SP MoDA Federation of Sim Assets for the SP MoD
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
Interoperability btw Simulation and C4I in the SP ArmyInteroperability btw Simulation and C4I in the SP Army
NATO C2 systemsAir System
Link - 16
AMPS
COAAAS
SMCM (SP COP)
SI-XML
SP Army C4I System
SI-XML
BMS
TALOSDDS
DDS
DDS
DDS
DDS
COAAAS
ICC
TDL-16
ICC
TDL-16
TDL-16
TDL-16
ICC
ICC
NVG
NVGNFFI
NFFI
MIP B3
MIP B2
MIP B3 MIP B2
NFFI
Live (embedded) Sim DDS
VirtualSimulatorsConstructive Simulators
HLA DDS Gateway
DDS
HLAHLA
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
Interoperability
Real systems & Simulators Blend QoS
COTS
Open ArchitectureDDS
HLAFull lifecycle development tools
Real-Time
Automation
High Level Design
WWW.NADS.ES
© NADS 2011 ITEC 2011 Koelnmesse Cologne
For more information…
Jose M Lopez-Rodriguez
VP, Business Development Director
http://www.nads.es