Real-Time Workshop
Real-Time Data-Distribution Service (DDS) Tutorial
This 45-slide tutorial was given at the May 2010 OMG Real-Time Workshop.
DDS Security Requirements
Raytheon Integrated Defense Systems position presentation for the OMG DDS Security Panel
Security requirements on DDS as perceived by Combat System applications
Large-Scale System Integration with DDS for SCADA, C2, and Finance
Approaches and techniques to integrating large-scale systems and systems of systems.
Analysis of the requirements of these systems and how specific features of DDS can be leveraged to integrate these large systems.
Tools and techniques for monitoring real-time distributed applications
Monitoring a real-time distributed system for fault detection and identification is an extremely challenging problem. Faults may manifest themselves at a different node than where the actual error occurred, and may also be dependent on a particular sequencing of events and thus not easily reproducible. In addition the fault may be the loss of connectivity to some segment of the system, rendering a monitoring agent running in one segment of the system unable to communicate with other segments.
Securing access to Distributed Pub-Sub Information in a System-of-Systems
Classical approaches to distributed system security often rely on single-purpose entities to authenticate clients, enforce access and security policy, or at least distribute authentication tokens. While these models are reasonable for controlling access to a centralized resource (such as a database), they are not suitable for highly-distributed and dynamic systems where fielded nodes with intermittent connectivity require access to real-time data.
DDS Interoperability Demo: RTI, Prismtech, TwinOaks
Three vendors: RTI, PrismTech, and TwinOaks Computing performed a live interoperability demo between their respective products.
The demo showcased 7 scenarios:
- Basic interoperability
- QoS Matching
- Quality of Service: DURABILITY
- Time Based Filters
- Quality of Service: RELIABILITY
- Intermittent Connectivity
- Multiple Topics, Keys & Content Filters
And demonstrated interoperability for:
Towards a Safety Critical profile for DDS
The use of DDS has gained widespread adoption in command-and-control applications due to its support of the publish-subscribe communications model typically found in such systems. DDS has been field-proven in extremely complex systems consisting of thousands of endpoints with high data rates and stringent latency budgets.
Using SELinux to secure DDS applications: Proper configurations and Lessons Learned
hen DDS is used in complex distributed systems-of-systems, numerous security concerns may arise. These include ensuring availability of the system, resistance of the system to un-trusted network traffic, and confidentiality of sensitive data. As systems are increasingly interconnected, it is crucial that security concerns be considered early in the design process.
Leveraging DDS-RTPS Wire Interoperability Protocol: Towards a canonical tool-set for run-time interaction with the Global Data Space
This presentation exposes recent research in DDS Global-Data Space tools that leverage standard display models such as Microsoft Excel’s; it also explores the different categories of DDS run-time tools drawing requirements and specific examples from COTS tools commonly used to interact with data.
