OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols

Ethernet-based protocols are getting more and more important for Industry 4.0 and the Internet of Things. In this paper, we compare the features, package overhead, and performance of some of the most important protocols in this area. First, we present a general feature comparison of OPC UA, ROS, DDS...

Full description

Saved in:
Bibliographic Details
Published in:IEEE International Conference on Industrial Technology (Online) pp. 955 - 962
Main Authors: Profanter, Stefan, Tekat, Ayhun, Dorofeev, Kirill, Rickert, Markus, Knoll, Alois
Format: Conference Proceeding
Language:English
Published: IEEE 01.02.2019
Subjects:
ISSN:2643-2978
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract Ethernet-based protocols are getting more and more important for Industry 4.0 and the Internet of Things. In this paper, we compare the features, package overhead, and performance of some of the most important protocols in this area. First, we present a general feature comparison of OPC UA, ROS, DDS, and MQTT, followed by a more detailed wire protocol evaluation, which gives an overview over the protocol overhead for establishing a connection and sending data. In the performance tests we evaluate open-source implementations of these protocols by measuring the round trip time of messages in different system states: idle, high CPU load, and high network load. The performance analysis concludes with a test measuring the round trip time for 500 nodes on the same host.
AbstractList Ethernet-based protocols are getting more and more important for Industry 4.0 and the Internet of Things. In this paper, we compare the features, package overhead, and performance of some of the most important protocols in this area. First, we present a general feature comparison of OPC UA, ROS, DDS, and MQTT, followed by a more detailed wire protocol evaluation, which gives an overview over the protocol overhead for establishing a connection and sending data. In the performance tests we evaluate open-source implementations of these protocols by measuring the round trip time of messages in different system states: idle, high CPU load, and high network load. The performance analysis concludes with a test measuring the round trip time for 500 nodes on the same host.
Author Dorofeev, Kirill
Knoll, Alois
Rickert, Markus
Profanter, Stefan
Tekat, Ayhun
Author_xml – sequence: 1
  givenname: Stefan
  surname: Profanter
  fullname: Profanter, Stefan
  organization: Fortiss, Tech. Univ. Munchen, Munich, Germany
– sequence: 2
  givenname: Ayhun
  surname: Tekat
  fullname: Tekat, Ayhun
  organization: Tech. Univ. Munchen, Munich, Germany
– sequence: 3
  givenname: Kirill
  surname: Dorofeev
  fullname: Dorofeev, Kirill
  organization: Fortiss, Tech. Univ. Munchen, Munich, Germany
– sequence: 4
  givenname: Markus
  surname: Rickert
  fullname: Rickert, Markus
  organization: Fortiss, Tech. Univ. Munchen, Munich, Germany
– sequence: 5
  givenname: Alois
  surname: Knoll
  fullname: Knoll, Alois
  organization: Fortiss, Tech. Univ. Munchen, Munich, Germany
BookMark eNotkMtKw0AYhUdRsNY-gLiZBzBx7hd3Ja0aqLTWdF0myT8QaTMykxb69hbs5hz4Fge-c49u-tADQo-U5JQS-1IWZZUzQm1utJREkis0sdpQyY1SXCt7jUZMCZ6xM71Dk5R-CCGcES6EGqH1clXgzRQfIaZDwuvl9zOezc7h-hZ_flXVK15B9CHuXd8Anh_d7uCGLvQ4eFz27SEN8YRFTvAqhiE0YZce0K13uwSTS4_R5m1eFR_ZYvleFtNF1jFqhkx5JVvuaiUMyLqRugEDZyMBDkTNJHU1a61tWia10c4K7a0z4KkglteN52P09L_bAcD2N3Z7F0_bywv8D9V5UCo
ContentType Conference Proceeding
DBID 6IE
6IL
CBEJK
RIE
RIL
DOI 10.1109/ICIT.2019.8755050
DatabaseName IEEE Electronic Library (IEL) Conference Proceedings
IEEE Xplore POP ALL
IEEE Xplore All Conference Proceedings
IEEE Electronic Library (IEL)
IEEE Proceedings Order Plans (POP All) 1998-Present
DatabaseTitleList
Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISBN 9781538663769
1538663767
EISSN 2643-2978
EndPage 962
ExternalDocumentID 8755050
Genre orig-research
GroupedDBID 6IE
6IF
6IL
6IN
AAJGR
AAWTH
ABLEC
ADZIZ
ALMA_UNASSIGNED_HOLDINGS
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CBEJK
CHZPO
IEGSK
OCL
RIE
RIL
ID FETCH-LOGICAL-i218t-6f65d3ab648e5bc57ce8e1094eae4b251ab2d99cd25787a947f9a8ef14093bcf3
IEDL.DBID RIE
ISICitedReferencesCount 130
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000490548300152&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
IngestDate Wed Aug 27 02:44:40 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-i218t-6f65d3ab648e5bc57ce8e1094eae4b251ab2d99cd25787a947f9a8ef14093bcf3
OpenAccessLink https://mediatum.ub.tum.de/1470362
PageCount 8
ParticipantIDs ieee_primary_8755050
PublicationCentury 2000
PublicationDate 2019-Feb.
PublicationDateYYYYMMDD 2019-02-01
PublicationDate_xml – month: 02
  year: 2019
  text: 2019-Feb.
PublicationDecade 2010
PublicationTitle IEEE International Conference on Industrial Technology (Online)
PublicationTitleAbbrev ICIT
PublicationYear 2019
Publisher IEEE
Publisher_xml – name: IEEE
SSID ssj0003203446
Score 2.1761022
Snippet Ethernet-based protocols are getting more and more important for Industry 4.0 and the Internet of Things. In this paper, we compare the features, package...
SourceID ieee
SourceType Publisher
StartPage 955
SubjectTerms Industries
Licenses
Middleware
Performance evaluation
Protocols
Quality of service
Title OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols
URI https://ieeexplore.ieee.org/document/8755050
WOSCitedRecordID wos000490548300152&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LawIxEA5WemgvfWjpmxx6dHV1s3n0VnxQodWtVfAm2WQCXnaLroX--ya7y9pCL72EEAiBScI3ycz3DUIPklMfdNd4Po9Dj3DDPcmVC7E7j8JnQHROFH5hkwlfLkVUQ62KCwMAefIZtF03j-XrVO3cV1nH-tYWsO0D_YAxWnC1qv-UoOfE62gZuOz6ojPuj-cud8sehmLerwIqOX6MTv638ilq7ol4OKog5gzVIDlHxz80BBtoNo36ePGEXXrFbotn0_cWHgxsIxONX9_m80cc7ckBeFipe-PU4LJwxxcmbd8tlKX2XGybaDEazvvPXlkowVtbhM48amioAxlTwiGMVcgUcLAmICCBxNaDkXFPC6F0fj-lIMwIycE4sasgVia4QPUkTeASYQqaWkyTQjhlPBEIRRjzVQDKADOme4Uazjqrj0ILY1Ua5vrv4Rt05DagyHK-RfVss4M7dKg-s_V2c59v4Dej_5pu
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1bS8MwFA5jCuqLl028mwcf161b0zbxTXZhw13q7GBvI01OYC-tbJ3gvzdpS6fgiy8hBELgJOE7yTnfdxB64tSzQbaVZdPItQhV1OJUmBC78ShsH4jMiMJjfzqlyyULKqhRcmEAIEs-g6bpZrF8mYid-Sprad9aA7Z-oB-4hHTsnK1V_qg4HSNf5xWhy7bNWqPuKDTZW_o45DN_lVDJEGRw-r-1z1B9T8XDQQky56gC8QU6-aEiWEPzWdDFixdsEix2WzyfvTdwr6cbHks8eQvDZxzs6QG4X-p740ThonTHFyZN2yyUJvpkbOtoMeiH3aFVlEqw1hqjU8tTnisdHnmEghsJ1xdAQZuAAAcSaR-GRx3JmJDZDeWM-IpxCsrIXTmRUM4lqsZJDFcIeyA9jWqcMaONxxwmiO_bwgGhwFeqfY1qxjqrj1wNY1UY5ubv4Ud0NAwn49V4NH29RcdmM_Kc5ztUTTc7uEeH4jNdbzcP2WZ-A95ynbU
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=IEEE+International+Conference+on+Industrial+Technology+%28Online%29&rft.atitle=OPC+UA+versus+ROS%2C+DDS%2C+and+MQTT%3A+Performance+Evaluation+of+Industry+4.0+Protocols&rft.au=Profanter%2C+Stefan&rft.au=Tekat%2C+Ayhun&rft.au=Dorofeev%2C+Kirill&rft.au=Rickert%2C+Markus&rft.date=2019-02-01&rft.pub=IEEE&rft.eissn=2643-2978&rft.spage=955&rft.epage=962&rft_id=info:doi/10.1109%2FICIT.2019.8755050&rft.externalDocID=8755050