Global DDS background image

Global DDS

Dust DDS extension to enable real-time secure communication over the Internet

Low-latency communication

Direct real-time peer-to-peer communication with UDP over the internet

No complex infrastructure

Works with standard networking. No VPN, custom routing or special software needed.

Secure communication

All data is end-to-end encrypted to ensure confidentiality and integrity.

DDS over the Internet with Global DDS

Interconnected Future Vision

The Data Distribution Service (DDS) is a great middleware for real-time, high-performance communication, offering fine-grained Quality-of-Service (QoS) control. However, standard DDS implementations are limited to local networks because they rely on UDP multicast for participant discovery, which is not permitted across the internet. Additionally, firewalls and NAT configurations often block UDP-based transport, making direct communication between remote DDS nodes difficult without additional networking infrastructure.

To overcome these obstacles, Global DDS makes use of the same technologies used for modern online calls like Teams and Zoom. Participants can discover each other not only by multicast but also by registering themselves on a discovery server. This enables participants to establish peer-to-peer communication using the Interactive Connectivity Establishment (ICE) protocol. Once discovered, participants communicate directly with each other using secure, encrypted UDP messages. This ensure both data protection and efficiency. Only in cases where very restrictive NAT configurations prevent direct connection, a TURN relay is used to transfer the messages between the participants. This guarantees efficient and reliable message delivery without the need for VPN, routing service or additional network configuration.

Because Global DDS makes use of the same underlying Real-Time Publish-Subscribe (RTPS) protocol messages are used for both local and global communication the application code remains identical and no modifications are needed. This allows seamless integration into existing DDS-based systems while extending their reach beyond local networks. To simplify deployment, we offer both hosted discovery and TURN servers as well as self-hosted options, allowing organizations to maintain full control over their infrastructure. With Global DDS connecting your devices is as easy as making a Teams call.

Contact us for a demo

Do you want to see Global DDS in action? Contact us for a demo or to get the whitepaper

By submitting this form you agree that S2E Software Systems B.V. might use this information in accordance with our Privacy Notice.