DDS

Why is DDS the Right Technology for the Industrial Internet?

RTI Keynote presentation at the 2014 OMG meeting in Boston. 
Background on the Industrial Internet and Internet of Things and how DDS, specifically RTI Connext DDS is being deployed in Industrial Internet applications

Conference or Venue:

Scalable Reactive Stream Processing Using DDS and Rx

Event-driven design is fundamental to developing resilient, responsive, and scalable reactive systems as it supports asynchrony and loose coupling. The OMG Data Distribution Service (DDS) is a proven event-driven technology for building data-centric reactive systems because it provides the primitives for decoupling system components with respect to time, space, quality-of-service, and behavior. DDS, by design, supports distribution scalability. However, with increasing core count in CPUs, building multicore-scalable reactive systems remains a challenge.

Publication Year: 
2014
Conference or Venue:

SubjuGator 2011

Abstract: Modern autonomous underwater vehicle (AUV) research is moving towards multi-agent system integration and control. Many university research projects, however, are restricted by cost to obtain even a single AUV platform. An affordable, robust AUV design is presented with special emphasis on modularity and fault tolerance, guided by previous platform iterations and historically successful AUV designs. Modularity is obtained by the loose coupling of typical AUV tasks such as navigation, image processing, and interaction with platform specific hardware.

Publication Year: 
2011
Organization:
Conference or Venue:
2 posts / 0 new
Last post

Case + Code

Get Started Building Distributed Systems Now

Building distributed systems is tough—and it gets tougher when systems have special requirements such as low-latency or massive scalability. Connext DDS is a high-performance middleware that can solve many of your complex data-distribution problems. It is proven in a variety of systems with complex requirements—and now, we're leveraging that real-world experience to make it easier for you to get started.

6 posts / 0 new
Last post

Real-time Sensor Data Analysis Processing of a Soccer Game Using OMG DDS Publish/Subscribe Middleware

This paper describes a real-time event-based system to distribute and analyze high-velocity sensor data collected from a soccer game case study used in the DEBS 2013 Grand Challenge. Our approach uses the OMG Data Distribution Service (DDS) for data dissemination and we combine it with algorithms to provide the necessary real-time analytics. We implemented the system using the Real-Time Innovations (RTI) ConnextTMDDS implementation, which provides a novel platform for Quality-of-Service (QoS)-aware distribution of data and real-time event processing.

Publication Year: 
2013
Conference or Venue:

Designing High Performance Factory Automation Applications on Top of DDS

DDS is a recent specification aimed at providing high‐performance publisher/subscriber middleware solutions. Despite being a very powerful flexible technology, it may prove complex to use, especially for the inexperienced. This work provides some guidelines for connecting software components that represent a new generation of automation devices (such as PLCs, IPCs and robots) using Data Distribution Service (DDS) as a virtual software bus.

Publication Year: 
2013

Remote Procedure Call over DDS (Draft spec, 4th revised submission)

RTI's draft submission to the RPC Over DDS specification. The submission defines a Remote Procedure Calls (RPC) framework using the basic building blocks of DDS, such as topics, types, and entities (e.g., datareader, datawriter) to provide request/reply semantics. It defines distributed services, characterized by a service interface, which serves as a shareable contract between service provider and a service consumer. It supports synchronous and asynchronous method invocation.

 

Author:
Conference or Venue:

Communication Patterns Using Data-Centric Publish/Subscribe

Fundamental to any distributed system are communication patterns: point-to-point, request-reply, transactional queues, and publish-subscribe. Large distributed systems often employ two or more communication patterns. Using a single middleware that supports multiple communication patterns is a very cost-effective way of developing and maintaining large distributed systems. This talk will begin with an introduction of Data Distribution Service (DDS) – an OMG standard – that supports data-centric publish-subscribe communication for real-time distributed systems.

Author:
Conference or Venue:
Subscribe to RSS - DDS