NADS-2012-MKT-CORPORATE-EN-V1.5 Convergence of Distributed Simulation Architectures Using DDS OMG TECHNICAL MEETING SPECIAL EVENT Data Distribution Service Information Day March 20th 2013. Reston, Virginia Jose-Maria Lopez-Rodriguez VP Business Development NADS SISO SAC board member SISO LSA study group member jmlopez@nads.es Mar-2013
Evolution of the S&T industry Our Vision: Future of M&S systems is on the network Simulation in the Cloud (Simulation as a Service) 2
Concept of Distributed Simulation Simulations are interactive through current state-of-the-art communication systems Constructive Live Virtual Can be across the world or across the room! Virtual Live Constructive Simulation environments that are distributed across multiple computers, potentially at different locations Often referred to as federations 3
Distributed Simulations enable Joint Mission Training CONSTRUCTIVE SIMULATION BLUE FORCES Injecting Blue Forces in the scenario CONSTRUCTIVE SIMULATION RED FORCES Injecting Red Forces in the scenario. Human behaviour represented by agents & IA VIRTUAL SIMULATOR APACHE LONGBOW Mission: CAS 4 VIRTUAL SIMULATOR FORWARD AIR CONTROLLER Mission: Reconaissance & Designing Targets VIRTUAL SIMULATOR A10 Thunderbolt Mission: Observation & CAS
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 vs. COTS based Systems * Heterogeneus simulation ecosystems * Scaling-Up to Very Large Exercises 5
Defense Administrations have invested a lot in simulation systems for weapon systems but: * Poor use of existing simulation assets * Distributed Mission Training is very difficult * Interoperability is very limited * Tied hands with HLA COTS vendors 6
Because of this 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 7
Why use DDS in Simulation? COMMUNICATION Data Write r Data Write r Data Reader Data Reader DDS is centered in controlling the communication HLA tries to minimize the communication. It cannot control it DIS trust the communication Data Write r Data Write r TOPIC D TOPIC A [DDS Global Data Space] TOPIC B TOPIC C Data Reader Data Write 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 8
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 9
CONVERGENCE OF DISTRIBUTED ARCHITECTURES WITH SISO LSA DIS HLA TENA SISO LSA 10
Simulation today: Use of different standards TENA Information management OO design HLA and DIS cover more than the 70% of the demand. Both are standards embraced by IEEE and SISO and known worldwide Ownership transfer Initialize a federation QOS options Save & Restore Synchronize Pass interactions DIS Multiple message types Resign Support Unreliable Networks These architectures have significant overlap in capabilities and requirements Event ordering HLA Persistent Database CTIA 11
An assessment of HLA present capabilities 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 12
When worlds collide 13
LSA looks to improve ROI in the S&T industry Many architectures in use reduce reusability, interoperability and composability LSA tries to improve this three key parameters 14
Concept #1: Interoperability Simulator A Simulator B 15
Concept #2: Reuse same weapon model runs in both simulators Simulator A Simulator B 16
Concept #3: Composability Sim Assets Scenario built from simulation assets 17
With LSA you could have Simulations as Services in the Cloud ASSET #1 ASSET #2 L I B R A R I E S Simulation Asset Server Injecting Simulation Entities in Real Time ASSET #3 LVC Simulation in progress 18
LSA Use Case SP Battle Lab Prototype (NOGESI)
20
Try out LSA's flavors with Simware 21
@NADS_news /NEXTELADS Nextel Aerospace jmlopezrodriguez Please address any questions about this presentation to: 22
NEXTEL AEROSPACE DEFENCE & SECURITY S.L. Avenida de Manoteras, 18 28050 Madrid Spain +34 91 803 38 02 www.nads.es www.simware.es Follow us in: @NADS_news /NEXTELADS /jmlopezrodriguez /Nextel Aerospace