Communication

PrismTech provides the following Vortex OpenSplice Data Distribution Service (DDS) Communication options:

Vortex OpenSplice DDSI2 provides a fully compliant implementation of the OMG-DDSI / RTPS rev2.1 interoperable wire-protocol standard.

Vortex OpenSplice DDSI2E provides determinism and scalability enhancements whilst preserving interoperability with other OMG DDSI Rev2.1 implementations  as well as supporting optional encryption of data.

Vortex OpenSplice RTNetworking provides native Real-Time network-scheduling for deterministic large-scale systems.

Vortex OpenSplice SecureRTNetworking provides a secure version (with encryption and access-control) of the RTNetworking service.

  • Vortex OpenSplice DDSI2

    Vortex OpenSplice DDSI2 (Data Distribution Service Interoperability) service is part of the Vortex OpenSplice core and provides a fully compliant implementation of the OMG-DDSI/RTPS rev2.1 interoperable wire-protocol standard. Vortex OpenSplice DDSI offers out-of-the-box interoperability with other DDS vendors without any configuration needs. With Vortex OpenSplice DDS v6.x, TCP/IP Support is now provided for use with the DDSI2 networking service.

    Vortex OpenSplice DDSI2 can be used both as an alternative as well as in-conjunction-with the optional Vortex OpenSplice RTNetworking service that offers additional capabilities with regard to deterministic communication in large-scale networks.

    Vortex OpenSplice also provides an enhanced version of DDSI2 - Vortex OpenSplice DDSI2E, offering security, determinism and scalability enhancements whilst preserving interoperability with other OMG DDSI Rev 2.1 implementations.

    TCP/IP support

    Vortex OpenSplice v6.4 introduced TCP/IP based point-to-point communication to DDSI based applications extending the existing standardized DDSI discovery with unicast-locators for use with TCP/IP. TCP/IP is available as part of the Vortex OpenSplice core.

    The benefits of TCP/IP support include the following:

    • Allows for discovery and communication between DDS participants that are not able to utilize UDP-based (multicast) communication
    • Enables WAN-based communication through NAT’s and firewalls
    • Excellent scalability based on a single-connection between matched reader/writer endpoints

  • Vortex OpenSplice DDSI2E

    DDSI2E is a pluggable service available as part of Vortex OpenSplice and is an enhanced version of the core DDSI2 interoperable-networking service. It offers determinism and scalability enhancements whilst preserving interoperability with other OMG DDSI Rev2.1 implementations  as well as supporting optional encryption of data.

    OpenSplice DDSI2E interoperable networking service

    Benefits

    • Traffic Shaping: More determinism by allowing high-priority data to pre-empt low-priority data
    • Better scalability by allowing logical Data Distribution Service (DDS) partitions to be mapped onto physical networkPartitions (multicast-groups)
    • Better security by allowing data in logical DDS-partitions to be transparently encrypted by the middleware
    • Allows for discovery and communication between DDS participants that are not able to utilize UDP-based (multicast) communication

    Key Features

    • DDSI2E brings the best RT-Networking features to the DDS interoperability protocol
    • DDSI2E offers priority-lanes, traffic-shaping, networkPartitions and encryption for DDSI
    • DDSI2E maintains full interoperability with other DDSI implementations
    • Latest version of Vortex OpenSplice v6.4 Extends existing/standardized DDSI discovery with unicast-locators for use with TCP/IP

  • Vortex OpenSplice RTNetworking

    The Vortex OpenSplice RTNetworking service provides essential features for achieving both scalability as well as Real-time determinism in mission-critical systems where important high-priority data must 'pre-empt' less-important data.

    OpenSplice RTNetworking data scalability and determinismThe Vortex OpenSplice RTNetworking architecture supports multiple runtime configured 'network-channels' each representing a pre-emptive priority-band inclusive traffic-shaping and data-urgency (Latency-Budget QoS) driven network-packing.

    The proper network-channel is automatically chosen based upon the actual importance (Transport_Priority QoS) of published data. The channel-specific traffic-shaping and bandwidth limitation effectively shield faulty and / or misbehaving applications from monopolizing the network resources.

  • Vortex OpenSplice SecureRTNetworking

    The Vortex OpenSplice Secure RTNetworking module enables a secure data distribution service (DDS) over untrusted networks. Fast and predictable networking between the nodes of the information backbone is an essential part of our solution; so is Information Assurance.

    OpenSplice DDS Secure RTNetworkingThe Vortex OpenSplice Secure RTNetworking module is a pluggable service option that complements the advanced Real-time networking features by offering a dedicated crypto-channel per network distribution channel between nodes.

    The Vortex OpenSplice Secure RTNetworking module extends the default "network scheduler" with configurable cryptographic protection per Network Channel implementing the following security properties:

    • Information exchanged between nodes of the Vortex OpenSplice-based information backbone over unsecure networks cannot be eavesdropped or modified without detection while in transit
    • Complete, reliable, and readily evaluatable separation between the area in which the information is processed in unencrypted form (RED, on the node) and the area to which critical (classified) information not permitted to flow in unencrypted form (BLACK, network), achieved by means of concentration and restriction of network connectivity to exactly one process on each node
    • Information of different classification is cryptographically separated while in transit between different nodes (resulting in stronger separation than labeling only, and no infiltration or exfiltration between different classifications while in transit)
    • Information received via the network can only be retrieved in its unencrypted (RED) form on nodes that
      • are accredited for the security level of this information and
      • host applications that have a need-to-know for the information
    • Authenticity of all information exchanged between nodes

    This infrastructure DDS security solution ensures Information Assurance (IA) for all DDS-based cooperation and information exchange between the DDS nodes over untrusted communication infrastructures. The Secure Networking module allows the reliable separation of applications with different clearances deployed on different nodes in a way that ensures transparency to the applications, thus supporting full portability.
     
    The Vortex OpenSplice Secure RTNetworking module is the first building block for a complete QoS-enabled IA solution offering end-to-end security between all applications (distributed or co-located), including mandatory access control for all data flowing between applications and detailed security audit of application interactions.

    To download our DDS Security Configuration Guide, click here.