Download - HLA over DDS
SimWare HLA RTI: the next frontier
Evolution of standards in simulation
SIMNET
• First Distributed Simulation for US Army.
• Developed by DARPA in the 80’s.
DIS
•Based on SIMNET
•NATO standard (STANAG 4482) until 2010, IEEE 1278 standard
HLA
• 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
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
????
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
TENA
HLA
Initialize a
federation
Pass interactions
Save & Restore
SynchronizeResign
Information management
Ownership
transfer
QOS
options
Event
ordering
Multiple message types
OO design
DIS
Persistent
Database
Support
Unreliable
Networks
CTIA
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.
QoS are very limited.
Lack of plug&play capacities.
Performances are not enough for massive data distribution across heterogeneous networks.
API is hard to use
No security standard
OMG DDS: a perfect complement to HLA
Designed for Real Time Data
performance.
The Wire Protocol is part of the
standard (DDSi).
Great scalability: from parallel
computing to large scale
networks.
Offers a complete suite (22) of
QoS for the spatial and time
managing in data distribution.
Very Low and predictable
latencies.
Built-in robustness for fault
tolerance
Plug&Play capabilities.
Security standard
DDS: Data Distribution Service
DDS is a suit of standards of the
OMG
DDS provides and manages real
time comunication based on
publication and subscription
Architecture is based on data
diffusion. Data are based on the
net. There is no data coupling.
For controlling the details of the
communication it has 22 quality
of services (QoS)
The OMG Data Distribution Service (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
Global data space
All communication is data decoupled: participants only need to know the data they want to send to the net –publish- and the data they want to receive –subscribe-.
Don t know previously who is sending or receiving these data
Don t know when these data will arrive
Publishers and subscribers are adjusted automatically and dinamically by DDS dynamic discovery
Data space
Quality of services (QoS)
Are communication qualities,
characteristics associated with the
distribution of information. There are
four general categories:
o Control of local resources.
o Spatial control of the data distribution.
o Lifecycle information.
o Time-related characteristics of the
information.
Many QoS are adjusted according to a
model of supply and demand.
Subscribers request a minimum quality
and the publishers offer a quality when
sending. If both coincide, data is
received.
HLA and DDS; DDS and HLA: the odd couple?
SimWare has put together the
simulation stardard –HLA- plus the
best communication in real time –DDS-
The result is called SimWare HLA RTI
HLA Run Time Infrastructure designed for real
time performance in large federations
IEEE 1516 HLA API for virtual and live
simulations
Use DDS for Data Distribution functionality
of an HLA RTI with the
features, performance, power and reliability of
OMG DDS standard
No gateways needed to connect HLA to DDS.
Full HLA services support as required in virtual
& live simulations :
federation management
declaration management
object management
ownership management
SimWare RTI : The first RTI to join DDS with HLA RTI
NEXTEL AEROSPACE DEFENCE & SECURITY S.L.Avenida de Manoteras, 18 28050 Madrid – Spain+34 91 803 38 02www.nads.es