QoS
DDS QoS Unleashed
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.
Applying Publish-Subscribe to Communications-on-the-Move Node Control
Modern military satellite communications terminals have typically been built as multiprocessor systems. Because of increasing pressure for reuse and modularity, current programs have been encouraged to consider the use of component middleware. While Common Object Request Broker Architecture is the most mature middleware standard available, its invocation semantics present considerable challenges for the development of such systems.
DDS Use Cases: Effective Application of DDS Patterns and QoS
Medium/Advanced tutorial on DDS focusing on the use of DDS Quality of Service to meet common application use-cases. Presented at the 2006 Real-Time and Embedded Systems Workshop.
DDS Advanced Tutorial: Using DDS QoS to Solve Real-world Problems
Advanced Tutorial on the Data-Distribution Service (DDS) focusing on application use-cases and how to use DDS Quality of Service and Data-Centric features to meet those use-cases. Presented at the 2007 Real-Time and Embedded Systems Workshop.
