Documents

Add a Document

Real-Time Data-Distribution Service (DDS) Tutorial

Date: 
July, 2010

This 45-slide tutorial was given at the May 2010 OMG Real-Time Workshop. 

DDS Security Requirements

Date: 
July, 2010

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

Date: 
July, 2010

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

Date: 
July, 2010

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

Date: 
July, 2010

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 Security Extensions RFP Proposal

Date: 
July, 2010

Proposed RFP to add standard interoperable mechanisms to communicate data securely using DDS. The proposed standard would add several new capabilities to DDS:

Building Distributed Systems in Scala with OpenSplice DDS

Date: 
June, 2010

Scala (pronounced Skah-lah) is a scalable programming language targeting the JVM and the .NET platforms that is quickly gaining acceptance in a number of different domains and application areas ranging from trading to web programming. OpenSplice DDS is a high performance data distribution technology powering some of todays most challenging distributed systems in sectors including transportation, defense and finance.

DDS QoS Unleashed

Date: 
June, 2010

The DDS specification provides fine-grained control over the real-time behaviour, dependability, and performance of DDS applications by means of a rich set of QoS Policies. The challenge for many DDS users is that the specifications explains very clearly how each QoS allows to control very specific aspects of data distribution yet it provides no hints on how different QoS should be composed to control complex properties such as the consistency model, or to impose end-to-end real-time scheduling decision.

SimD

Date: 
June, 2010

SimD is a safe, productive and efficient C++ API for the OMG DDS. This presentation introduces the basic concepts of SimD and guides you through the steps required to write your first SimD application.