Systematic Analysis of DDS Implementations

Vincent Bode, David Buettner, Tobias Preclik, Carsten Trinitis, Martin Schulz

Publikation: Beitrag in Buch/Bericht/KonferenzbandKonferenzbeitragBegutachtung

1 Zitat (Scopus)

Abstract

Publish-subscribe messaging is a popular communication paradigm in the (Industrial) Internet of Things, and the Data Distribution Service (DDS) is a well known standard for pub-sub communication middleware. Many vendor implementations of DDS exist, leaving users with the need to choose according to project and performance requirements. However, the wide range of parameters in DDS implementations not covered in the standard specification make this selection difficult and time-consuming. We present DDS-Perf, a novel and versatile cross-vendor benchmarking tool for performance analysis, and use it to provide data from studies on 4 popular DDS implementations (OpenDDS, RTI Connext, FastDDS and CycloneDDS) across a wide range of experimental setups. DDS-Perf allows us to provide a consistent methodology across all vendors, increasing fairness and comparability. Overall, we find that RTI Connext achieves the best all-round performance (exhibiting the best bandwidth and peak sample rate), while FastDDS (best end-to-end latency) and CycloneDDS also show promising results.

OriginalspracheEnglisch
TitelMiddleware 2023 - Proceedings of the 24th ACM/IFIP International Middleware Conference
Herausgeber (Verlag)Association for Computing Machinery, Inc
Seiten234-246
Seitenumfang13
ISBN (elektronisch)9798400701771
DOIs
PublikationsstatusVeröffentlicht - 27 Nov. 2023
Veranstaltung24th ACM/IFIP International Middleware Conference, Middleware 2023 - Bologna, Italien
Dauer: 11 Dez. 202315 Dez. 2023

Publikationsreihe

NameMiddleware 2023 - Proceedings of the 24th ACM/IFIP International Middleware Conference

Konferenz

Konferenz24th ACM/IFIP International Middleware Conference, Middleware 2023
Land/GebietItalien
OrtBologna
Zeitraum11/12/2315/12/23

Fingerprint

Untersuchen Sie die Forschungsthemen von „Systematic Analysis of DDS Implementations“. Zusammen bilden sie einen einzigartigen Fingerprint.

Dieses zitieren