Distributed monitoring & control using DDS
A technical presentation on using DDS as a communication layer in monitoring and control systems. In addition to addressing the fundamentals, and advantages, of using DDS, the talk will present Ulsteins X-Connect system as a case study.
Ulstein has developed control systems for the maritime sector for decades, and are continuously seeking to improve their solutions and products to solve the demanding challenges their customers face. their search for an improved control system platform led them towards the Data Distribution Service (DDS)
The OMG Data-Distribution Service for Real-Time Systems (DDS) is the first open international middleware standard directly addressing publish-subscribe communications for distributed real-time and embedded systems. It offers abstracted communication schemes, where the different systems and applications can cooperate without a typical client/server architecture.
Currently more than 10 companies or groups provide DDS middleware / products. DDS goal is to provide the right data, at the right place and at the right time, providing a global data space for systems, ranging from machine domain (Edge) to Cloud. This is done via middleware, providing a portable application API and an underlying reliable and real time interoperability protocol (RTPS). It uses quality (Quality of Service – QoS) schemas to ensure that data transfer between participants is done according to mutually agreed standards.