Gerardo Pardo-Castellote

Content-based Filtering Discovery Protocol (CFDP): Scalable and Efficient OMG DDS Discovery Protocol

The OMG Data Distribution Service (DDS) has been deployed in many mission-critical systems and increasingly in Internet of Things (IoT) applications since it supports a loosely-coupled, data-centric publish/subscribe paradigm with a rich set of quality-of-service (QoS) policies. Effective data communication between publishers and subscribers requires dynamic and reliable discovery of publisher/subscriber endpoints in the system, which DDS currently supports via a standardized approach called the Simple Discovery Protocol (SDP).

Publication Year: 

A content-aware bridging service for publish/subscribe environments

Abstract: The OMG DDS (Data Distribution Service) standard specifies a middleware for distributing real-time data using a publish-subscribe data-centric approach. Until now, DDS systems have been restricted to a single and isolated DDS domain, normally deployed within a single multicast-enabled LAN. As systems grow larger, the need to interconnect different DDS domains arises. In this paper, we consider the problem of communicating disjoint data-spaces that may use different schemas to refer to similar information.

Publication Year: 
Conference or Venue:

Data-Centric Programming Best Practices: Using DDS to Integrate Real-World Systems

This whitepaper describes the basic characteristics of real-world systems programming, how the DDS middleware technology can be used to integrate them, and a set of “best practices” guidelines that should be applied when using DDS to implement these systems.

Publication Year: 

RTI DDS Masterclass (2 days 110 slides)

A two day (10 hour, 110 slides) masterclass covering the DDS programming model, quality of service, and associated tools and components (persistence, recording, database integration, web integration).

The second day includes several hypothetical DDS "design challenges" and exercises.

OMG Data Distribution Service: Architectural Overview

The OMG Data Distribution Service (DDS) is an emerging specification for publish-subscribe data distribution systems. The purpose of the specification is to provide a common application-level interface that clearly defines the data distribution service. The specification describes the service using UML, thus providing a platform-independent model that can then be mapped into a variety of concrete platforms and programming languages.

Publication Year: 

Deploying DDS on a WAN and the GIG: The DDS Router

This presentation introduces new research perform by RTI in collaboration with the University of Granada, Spain towards the development of a DDS-Router service that could be used to solve DDS's WAN deployment issues.

Subscribe to RSS - Gerardo Pardo-Castellote