1.1.2. Discovery Performance

This section provides the results of testing Simple Discovery in RTI Connext 7.3 in different scenarios, where we modify the number of participants (DomainParticipants) and endpoints (DataWriters and DataReaders).

These numbers should only be used as a first rough approximation, since the results are highly dependent on the hardware, software architecture, QoS in use, data types, and network infrastructure of the system.

1.1.2.1. Time to Complete Discovery (SPDP and SPDP2)

The following test measures the time it takes to complete participant discovery as well as endpoint discovery.

To simplify the configuration of the test environment, we assume the following:

  • Every application in the system runs a single DomainParticipant.

  • There is only one endpoint per DomainParticipant. Every DomainParticipant creates either a DataReader or a DataWriter.

  • There is only one Topic in the system.

  • 50% of the endpoints are DataReaders, 50% are DataWriters.

  • We perform the tests when the entities use Unicast to discover each other and when they use Multicast.

  • All applications are equally distributed across all the available machines for the test.

Note

This scenario is likely not the optimal design solution for a real-life architecture. The purpose of the test is to demonstrate how powerful the Connext discovery protocol is even in a flat configuration.

Endpoint Discovery

The following graph displays the time it takes to complete endpoint discovery, per number of participants. There is one endpoint for each participant; across all participants, half the endpoints are DataWriters and half are DataReaders. For each scenario, we graph three values: the maximum, median, and minimum times that the participants took to complete endpoint discovery. (Maximums and minimums are the dashed lines; medians are the solid lines).

1.1.2.2. Limited Bandwidth Plugin (LBED)

Note

This section is not available in 7.5.0. Refer to the Limited Bandwidth Plugin (LBED) section to see the latest updated numbers for these tests.

1.1.2.3. Participant Partitions

Note

This section is not available in 7.5.0. Refer to the Participant Partitions section to see the latest updated numbers for these tests.

1.1.2.4. Limiting Interfaces

Note

This section is not available in 7.5.0. Refer to the Limiting Interfaces section to see the latest updated numbers for these tests.