Optimize large data handling with Flat Data and Zero Copy

RTI Connext DDS contains advanced features to enable efficient, high-bandwidth data distribution for increased throughput and reduced latency:

  • The new RTI FlatData representation and language binding significantly reduces latency and CPU utilization when working with large samples.
  • Systems running multiple applications on the same node can use the Zero Copy over Shared Memory to nearly eliminate end-to-end latency and overhead in Connext DDS Professional, Connext DDS Secure and Connext DDS Micro.

Each feature provides an improvement in performance, and can be used standalone, or in combination for even greater performance gains.

What's Involved

An RTI expert will explain how these features reduce the number of copies in the critical path from publisher to subscriber:

  • Configuring your data definition (IDL or XML) to use FlatData and/or Zero Copy over Shared Memory
  • Using the FlatData language binding to reduce the number of copies over any transport
  • Using the Zero Copy over Shared Memory transport to reduce the number of copies to zero for communication within the same host

Prerequisites

The following criteria must be met before you can schedule this service:

  • You must have previous Connext DDS experience and/or training. You must be familiar with the fundamental DDS concepts such as DDS entities, publish/subscribe APIs, Quality of Service configuration, discovery, transports, and configuration files.

Expected Duration

This service typically is delivered in 3 hours.

Remote or Onsite

This activity can be delivered remote or onsite if bundled with other activities.

***Notice regarding novel coronavirus (COVID-19): In an effort to protect both the health of our valued customers and employees, RTI has ceased all on-site services until the resolution of the pandemic. If you are interested in a training option that can be delivered remotely, please select from the offerings below and submit the form or contact scheduling@rti.com directly. If you have needs beyond training, we can work with you to tailor a remote engagement.***