{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,25]],"date-time":"2026-01-25T18:02:27Z","timestamp":1769364147255,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":37,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,11,27]],"date-time":"2023-11-27T00:00:00Z","timestamp":1701043200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,11,27]]},"DOI":"10.1145\/3590140.3629118","type":"proceedings-article","created":{"date-parts":[[2023,11,24]],"date-time":"2023-11-24T18:06:33Z","timestamp":1700849193000},"page":"234-246","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Systematic Analysis of DDS Implementations"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2353-389X","authenticated-orcid":false,"given":"Vincent","family":"Bode","sequence":"first","affiliation":[{"name":"Technical University of Munich, Munich, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3784-1458","authenticated-orcid":false,"given":"David","family":"Buettner","sequence":"additional","affiliation":[{"name":"Siemens AG, Munich, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5909-8831","authenticated-orcid":false,"given":"Tobias","family":"Preclik","sequence":"additional","affiliation":[{"name":"Siemens AG, Erlangen, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6750-3652","authenticated-orcid":false,"given":"Carsten","family":"Trinitis","sequence":"additional","affiliation":[{"name":"Technical University of Munich, Munich, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9013-435X","authenticated-orcid":false,"given":"Martin","family":"Schulz","sequence":"additional","affiliation":[{"name":"Technical University of Munich, Munich, Germany"}]}],"member":"320","published-online":{"date-parts":[[2023,11,27]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Object Management Group. \"OMG Data Distribution Service (DDS).\" (Apr. 2015) [Online]. Available: https:\/\/www.omg.org\/spec\/DDS\/1.4\/PDF (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_2_1","unstructured":"RTI Inc. \"Human Robot Interaction Laboratory - European Space Agency.\" (May 9 2020) [Online]. Available: https:\/\/www.rti.com\/hubfs\/_Collateral\/Customer_Snapshots\/rticustomer-snapshot-esa.pdf (visited on 02\/25\/2023)."},{"key":"e_1_3_2_1_3_1","volume-title":"Fast DDS for real-time maritime surveillance.\" (Feb","author":"Airbus Hexagon","year":"2022","unstructured":"eProsima. \"Hexagon and Airbus: Fast DDS for real-time maritime surveillance.\" (Feb. 2022), [Online]. Available: https:\/\/www.eprosima.com\/index.php\/company-all\/news\/256-hexagon-airbus-fast-dds (visited on 02\/25\/2023)."},{"key":"e_1_3_2_1_4_1","unstructured":"Object Computing Inc. \"Plotlogic Reimagines Precision Mining With OpenDDS Technology.\" (Apr. 12 2021) [Online]. Available: https:\/\/objectcomputing.com\/case-studies\/plotlogic-reimagines-precision-mining-with-opendds (visited on 02\/25\/2023)."},{"key":"e_1_3_2_1_5_1","volume-title":"[Online]. Available: https:\/\/www.dds-foundation.org\/ (visited on 06\/21\/2022)","author":"Foundation DDS","year":"2021","unstructured":"DDS Foundation. \"DDS Portal - Data Distribution Services.\" (2021), [Online]. Available: https:\/\/www.dds-foundation.org\/ (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_6_1","unstructured":"Object Computing Inc. OpenDDS Developer's Guide 2021. [Online]. Available: https:\/\/download.objectcomputing.com\/OpenDDS\/previous-releases\/OpenDDS-3.17.pdf (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_7_1","unstructured":"Real-Time Innovations Inc. RTI Connext Modern C++ API 2021. [Online]. Available: https:\/\/community.rti.com\/static\/documentation\/connext-dds\/6.1.0\/doc\/api\/connext_dds\/api_cpp2\/index.html (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_8_1","unstructured":"eProsima FastDDS 2.6.1 Documentation 2021. [Online]. Available: https:\/\/fast-dds.docs.eprosima.com\/en\/latest\/fastdds\/getting_started\/getting_started.html (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_9_1","volume-title":"Eclipse CycloneDDS latest documentation","author":"Eclipse Cyclone DDS","year":"2021","unstructured":"Eclipse Cyclone DDS committers, Eclipse CycloneDDS latest documentation, 2021. [Online]. Available: https:\/\/cyclonedds.io\/docs\/cyclonedds\/latest\/ (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_10_1","first-page":"1","volume-title":"Summer Semester","author":"Aures G.","year":"2019","unstructured":"G. Aures, \"DDS vs. MQTT vs. VSL for IoT,\" in Proceedings of the Seminar Innovative Internet Technologies and Mobile Communications (IITM), Summer Semester 2019, G. Carle, S. G\u00fcnther, and B. Jaeger, Eds., ser. Network Architectures and Services (NET), vol. NET-2019-10-1, Munich, Germany: Chair of Network Architectures and Services, Department of Computer Science, Technical University of Munich, Oct. 2019, pp. 1--5."},{"key":"e_1_3_2_1_11_1","unstructured":"Object Management Group. \"OMG Data Distribution Service (DDS).\" (Dec. 2004) [Online]. Available: https:\/\/www.omg.org\/spec\/DDS\/1.0\/PDF (visited on 12\/06\/2022)."},{"key":"e_1_3_2_1_12_1","unstructured":"Object Management Group. \"Pending Requests for Comments.\" (Feb. 25 2023) [Online]. Available: https:\/\/www.omg.org\/public_schedule\/ (visited on 02\/25\/2023)."},{"key":"e_1_3_2_1_13_1","first-page":"955","volume-title":"DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols,\" in 2019 IEEE International Conference on Industrial Technology (ICIT)","author":"Profanter S.","year":"2019","unstructured":"S. Profanter, A. Tekat, K. Dorofeev, M. Rickert, and A. Knoll, \"OPC UA versus ROS, DDS, and MQTT: Performance Evaluation of Industry 4.0 Protocols,\" in 2019 IEEE International Conference on Industrial Technology (ICIT), 2019, pp. 955--962."},{"key":"e_1_3_2_1_14_1","first-page":"1","volume-title":"Performance evaluation of IoT protocols under a constrained wireless access network,\" in 2016 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT)","author":"Chen Y.","year":"2016","unstructured":"Y. Chen and T. Kunz, \"Performance evaluation of IoT protocols under a constrained wireless access network,\" in 2016 International Conference on Selected Topics in Mobile and Wireless Networking (MoWNeT), 2016, pp. 1--7."},{"key":"e_1_3_2_1_15_1","volume-title":"MQTT, and ZeroMQ Under Different IoT Traffic Conditions,\"","author":"Kang Z.","year":"2020","unstructured":"Z. Kang and A. Dubey, \"Evaluating DDS, MQTT, and ZeroMQ Under Different IoT Traffic Conditions,\" 2020."},{"key":"e_1_3_2_1_16_1","first-page":"000","volume-title":"Data Distribution Service (DDS): A performance comparison of OpenSplice and RTI implementations,\" in 2013 IEEE Symposium on Computers and Communications (ISCC)","author":"Bellavista P.","year":"2013","unstructured":"P. Bellavista, A. Corradi, L. Foschini, and A. Pernafini, \"Data Distribution Service (DDS): A performance comparison of OpenSplice and RTI implementations,\" in 2013 IEEE Symposium on Computers and Communications (ISCC), 2013, pp. 000 377--000 383."},{"key":"e_1_3_2_1_17_1","first-page":"1465","volume-title":"DDS-Cerberus: Ticketing Performance Experiments and Analysis,\" in 2021 International Conference on Computational Science and Computational Intelligence (CSCI)","author":"Park A. T.","year":"2021","unstructured":"A. T. Park, R. Dill, D. D. Hodson, and W. C. Henry, \"DDS-Cerberus: Ticketing Performance Experiments and Analysis,\" in 2021 International Conference on Computational Science and Computational Intelligence (CSCI), 2021, pp. 1465--1469."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11227-022-04770-3"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/2968478.2968502"},{"key":"e_1_3_2_1_20_1","first-page":"84","volume-title":"Blockchain and Financial Development (CBFD)","author":"Chen X.","year":"2021","unstructured":"X. Chen, X. Kong, Y. Ling, and X. Cao, \"DDS Performance Evaluation for PREEMPT_RT Linux,\" in 2021 International Conference on Computer, Blockchain and Financial Development (CBFD), 2021, pp. 84--89."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.4108\/eetiot.v8i4.2691"},{"key":"e_1_3_2_1_22_1","first-page":"71","volume-title":"Virtualizing DDS middleware: Performance challenges and measurements,\" in 2013 11th IEEE International Conference on Industrial Informatics (INDIN)","author":"Serrano-Torres R.","year":"2013","unstructured":"R. Serrano-Torres, M. Garc\u00eda-Valls, and P. Basanta-Val, \"Virtualizing DDS middleware: Performance challenges and measurements,\" in 2013 11th IEEE International Conference on Industrial Informatics (INDIN), 2013, pp. 71--76."},{"key":"e_1_3_2_1_23_1","first-page":"18","article-title":"Performance evaluation of virtualized DDS Middleware,\" in Simposio de tiempo real","author":"Serrano-Torres R.","year":"2014","unstructured":"R. Serrano-Torres, M. Garcia-Valls, and P. Basanta-Val, \"Performance evaluation of virtualized DDS Middleware,\" in Simposio de tiempo real, Madrid, 2014, pp. 18--19.","journal-title":"Madrid"},{"key":"e_1_3_2_1_24_1","volume-title":"[Online]. Available: https:\/\/www.eprosima.com\/index.php\/resources-all\/performance\/fast-dds-vs-cyclone-dds-performance (visited on 06\/21\/2022)","author":"Implementations Benchmarking DDS","year":"2022","unstructured":"eProsima. \"Benchmarking DDS Implementations.\" (2022), [Online]. Available: https:\/\/www.eprosima.com\/index.php\/resources-all\/performance\/fast-dds-vs-cyclone-dds-performance (visited on 06\/21\/2022)."},{"key":"e_1_3_2_1_25_1","first-page":"976","volume-title":"2022 30th Mediterranean Conference on Control and Automation (MED)","author":"Interoperability M. Aartsen et al., \"Analyzing","year":"2022","unstructured":"M. Aartsen et al., \"Analyzing Interoperability and Security Overhead of ROS2 DDS Middleware,\" in 2022 30th Mediterranean Conference on Control and Automation (MED), 2022, pp. 976--981."},{"key":"e_1_3_2_1_26_1","unstructured":"Object Management Group. \"The OMG\u00ae Specifications Catalog.\" (Feb. 25 2023) [Online]. Available: https:\/\/www.omg.org\/spec\/#categories\/DDS\/ (visited on 02\/25\/2023)."},{"key":"e_1_3_2_1_27_1","volume-title":"[Online]. Available: https:\/\/datasheets.raspberrypi.com\/rpi3\/raspberry-pi-3-b-plus-product-brief.pdf (visited on 02\/20\/2023)","author":"Foundation Raspberry Pi","year":"2020","unstructured":"Raspberry Pi Foundation. \"Raspberry Pi 3 Model B+.\" (2020), [Online]. Available: https:\/\/datasheets.raspberrypi.com\/rpi3\/raspberry-pi-3-b-plus-product-brief.pdf (visited on 02\/20\/2023)."},{"key":"e_1_3_2_1_28_1","first-page":"1","volume-title":"T.-h","author":"Shin M.","year":"2011","unstructured":"M. Shin, M. Park, D. Oh, B. Kim, and J. Lee, \"Clock synchronization for one-way delay measurement: A survey,\" in Advanced Communication and Networking, T.-h. Kim, H. Adeli, R. J. Robles, and M. Balitanas, Eds., Berlin, Heidelberg: Springer Berlin Heidelberg, 2011, pp. 1--10, isbn: 978-3-642-23312-8."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"G. Almes S. Kalidindi and M. Zekauskas \"A one-way delay metric for ippm \" Tech. Rep. 1999.","DOI":"10.17487\/rfc2679"},{"key":"e_1_3_2_1_30_1","volume-title":"Jun.","author":"Mace G.","year":"2015","unstructured":"G. Mace, A. V. Kempen, S. Kreuzer, G. Neville-Neil, and W. Owczarek, ptpd - Precision Time Protocol daemon (1588-2008) - Manual page ptpd(8), v2.3.1, Jun. 2015."},{"key":"e_1_3_2_1_31_1","volume-title":"Jun.","author":"Kuznetsov A.","year":"2018","unstructured":"A. Kuznetsov, clockdiff - measure clock difference between hosts - Manual page clockdiff(8), iputils s20180629, Jun. 2018."},{"key":"e_1_3_2_1_32_1","volume-title":"Industrial networking enabling iiot communication,\" IIC: WHT: IN23","author":"Lou D. Z.","year":"2018","unstructured":"D. Z. Lou et al., \"Industrial networking enabling iiot communication,\" IIC: WHT: IN23, vol. 1, 2018."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.4204\/EPTCS.371.15"},{"key":"e_1_3_2_1_34_1","first-page":"1","volume-title":"Monitoring of digital substations using dds,\" in 2019 54th International Universities Power Engineering Conference (UPEC)","author":"Shin I.","year":"2019","unstructured":"I. Shin, D. Choi, and H. Choi, \"Monitoring of digital substations using dds,\" in 2019 54th International Universities Power Engineering Conference (UPEC), 2019, pp. 1--5."},{"key":"e_1_3_2_1_35_1","first-page":"709","volume-title":"Iot based smart transport management and vehicle-to-vehicle communication system,\" in Computer Networks, Big Data and IoT","author":"Agarwal V.","year":"2021","unstructured":"V. Agarwal, S. Sharma, and P. Agarwal, \"Iot based smart transport management and vehicle-to-vehicle communication system,\" in Computer Networks, Big Data and IoT, A. Pandian, X. Fernando, and S. M. S. Islam, Eds., Singapore: Springer Singapore, 2021, pp. 709--716, isbn: 978-981-16-0965-7."},{"key":"e_1_3_2_1_36_1","first-page":"879","volume-title":"Big Data and IoT","author":"Shankar R. Shiva","year":"2022","unstructured":"R. Shiva Shankar, R. Devareddi, G. Mahesh, and V. MNSSVKR Gupta, \"Develop a smart data warehouse for auto spare parts autonomous dispensing and rack restoration by using iot with dds protocol,\" in Computer Networks, Big Data and IoT, A. P. Pandian, X. Fernando, and W. Haoxiang, Eds., Singapore: Springer Nature Singapore, 2022, pp. 879--895, isbn: 978-981-19-0898-9."},{"key":"e_1_3_2_1_37_1","first-page":"130","volume-title":"IEEE","author":"Garc\u00eda-Valls M.","year":"2010","unstructured":"M. Garc\u00eda-Valls, P. Basanta-Val, and I. Est\u00e9vez-Ayres, \"Adaptive real-time video transmission over dds,\" in 2010 8th IEEE international conference on industrial informatics, IEEE, 2010, pp. 130--135."}],"event":{"name":"Middleware '23: 24th International Middleware Conference","location":"Bologna Italy","acronym":"Middleware '23","sponsor":["ACM Association for Computing Machinery","IFIP International Federation for Information Processing"]},"container-title":["Proceedings of the 24th International Middleware Conference on ZZZ"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3590140.3629118","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3590140.3629118","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,29]],"date-time":"2025-08-29T16:52:54Z","timestamp":1756486374000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3590140.3629118"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,27]]},"references-count":37,"alternative-id":["10.1145\/3590140.3629118","10.1145\/3590140"],"URL":"https:\/\/doi.org\/10.1145\/3590140.3629118","relation":{},"subject":[],"published":{"date-parts":[[2023,11,27]]},"assertion":[{"value":"2023-11-27","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}