{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T15:55:10Z","timestamp":1782834910958,"version":"3.54.5"},"reference-count":33,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2025,2,1]],"date-time":"2025-02-01T00:00:00Z","timestamp":1738368000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2025,2,3]],"date-time":"2025-02-03T00:00:00Z","timestamp":1738540800000},"content-version":"vor","delay-in-days":2,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Pervasive and Mobile Computing"],"published-print":{"date-parts":[[2025,2]]},"DOI":"10.1016\/j.pmcj.2025.102013","type":"journal-article","created":{"date-parts":[[2025,1,27]],"date-time":"2025-01-27T12:21:26Z","timestamp":1737980486000},"page":"102013","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":2,"special_numbering":"C","title":["Advancing user-space networking for DDS message-oriented middleware: Further extensions"],"prefix":"10.1016","volume":"107","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2353-389X","authenticated-orcid":false,"given":"Vincent","family":"Bode","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carsten","family":"Trinitis","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Martin","family":"Schulz","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"David","family":"Buettner","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tobias","family":"Preclik","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"78","reference":[{"key":"10.1016\/j.pmcj.2025.102013_b1","series-title":"Software Engineering: Report of a Conference Sponsored by the Nato Science Committee, Garmisch, Germany, 7th\u201311th October 1968","author":"Naur","year":"1969"},{"key":"10.1016\/j.pmcj.2025.102013_b2","series-title":"OMG data distribution service (DDS)","author":"Object Management Group","year":"2015"},{"key":"10.1016\/j.pmcj.2025.102013_b3","series-title":"Proceedings of the 13th International Conference on Embedded Software","isbn-type":"print","doi-asserted-by":"crossref","DOI":"10.1145\/2968478.2968502","article-title":"Exploring the performance of ROS2","author":"Maruyama","year":"2016","ISBN":"https:\/\/id.crossref.org\/isbn\/9781450344852"},{"key":"10.1016\/j.pmcj.2025.102013_b4","series-title":"Operational Avionics Layer (OPAL) - IAI Aviation Group","author":"RTI Inc.","year":"2020"},{"key":"10.1016\/j.pmcj.2025.102013_b5","series-title":"Achieving Global Health with Leading-Edge Diagnostics","author":"Object Computing, Inc.","year":"2021"},{"issue":"4","key":"10.1016\/j.pmcj.2025.102013_b6","doi-asserted-by":"crossref","first-page":"205","DOI":"10.5772\/56341","article-title":"Designing high performance factory automation applications on top of DDS","volume":"10","author":"Calvo","year":"2013","journal-title":"Int. J. Adv. Robot. Syst."},{"key":"10.1016\/j.pmcj.2025.102013_b7","series-title":"ETFA2011","first-page":"1","article-title":"Towards a OMG DDS communication backbone for factory automation applications","author":"Calvo","year":"2011"},{"key":"10.1016\/j.pmcj.2025.102013_b8","series-title":"Real-time Linux communications: an evaluation of the Linux communication stack for real-time robotic applications","author":"Guti\u00e9rrez","year":"2018"},{"key":"10.1016\/j.pmcj.2025.102013_b9","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.jpdc.2022.10.012","article-title":"Performance analysis of DPDK-based applications through tracing","volume":"173","author":"Belkhiri","year":"2023","journal-title":"J. Parallel Distrib. Comput.","ISSN":"https:\/\/id.crossref.org\/issn\/0743-7315","issn-type":"print"},{"key":"10.1016\/j.pmcj.2025.102013_b10","series-title":"Proceedings of the 14th International Conference on Emerging Networking EXperiments and Technologies","isbn-type":"print","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1145\/3281411.3281443","article-title":"The express data path: Fast programmable packet processing in the operating system kernel","author":"H\u00f8iland-J\u00f8rgensen","year":"2018","ISBN":"https:\/\/id.crossref.org\/isbn\/9781450360807"},{"key":"10.1016\/j.pmcj.2025.102013_b11","series-title":"OMG data distribution service (DDS)","author":"Object Management Group","year":"2004"},{"key":"10.1016\/j.pmcj.2025.102013_b12","series-title":"Proceedings of the 24th International Middleware Conference","isbn-type":"print","doi-asserted-by":"crossref","first-page":"234","DOI":"10.1145\/3590140.3629118","article-title":"Systematic analysis of DDS implementations","author":"Bode","year":"2023","ISBN":"https:\/\/id.crossref.org\/isbn\/9798400701771"},{"key":"10.1016\/j.pmcj.2025.102013_b13","series-title":"2019 IEEE International Conference on Industrial Technology","first-page":"955","article-title":"OPC UA versus ROS, DDS, and MQTT: Performance evaluation of industry 4.0 protocols","author":"Profanter","year":"2019"},{"key":"10.1016\/j.pmcj.2025.102013_b14","series-title":"Evaluating DDS, MQTT, and ZeroMQ under different IoT traffic conditions","author":"Kang","year":"2020"},{"key":"10.1016\/j.pmcj.2025.102013_b15","series-title":"2021 International Conference on Computer, Blockchain and Financial Development","first-page":"84","article-title":"DDS performance evaluation for PREEMPT_RT Linux","author":"Chen","year":"2021"},{"key":"10.1016\/j.pmcj.2025.102013_b16","doi-asserted-by":"crossref","DOI":"10.4108\/eetiot.v8i4.2691","article-title":"DDS-XRCE standard performance evaluation of different communication scenarios in IoT technologies","author":"Solpan","year":"2022","journal-title":"EAI Endorsed Trans. Internet of Things"},{"key":"10.1016\/j.pmcj.2025.102013_b17","doi-asserted-by":"crossref","unstructured":"R. Serrano-Torres, M. Garc\u00eda-Valls, P. Basanta-Val, Virtualizing DDS middleware: Performance challenges and measurements, in: 2013 11th IEEE International Conference on Industrial Informatics, INDIN, 2013.","DOI":"10.1109\/INDIN.2013.6622860"},{"key":"10.1016\/j.pmcj.2025.102013_b18","doi-asserted-by":"crossref","unstructured":"P. Bellavista, A. Corradi, L. Foschini, 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. 377\u2013383.","DOI":"10.1109\/ISCC.2013.6754976"},{"key":"10.1016\/j.pmcj.2025.102013_b19","series-title":"DDS extensions for time sensitive networking (DDS-TSN)","author":"Object Management Group","year":"2023"},{"issue":"10","key":"10.1016\/j.pmcj.2025.102013_b20","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1007\/s38314-022-0811-3","article-title":"How DDS and TSN are driving interoperability and performance in automotive systems","volume":"17","author":"Guijarro Cameros","year":"2022","journal-title":"ATZelectronics Worldw."},{"key":"10.1016\/j.pmcj.2025.102013_b21","doi-asserted-by":"crossref","unstructured":"V. Bode, C. Trinitis, M. Schulz, D. Buettner, T. Preclik, Adopting User-Space Networking for DDS Message-Oriented Middleware, in: 2024 IEEE International Conference on Pervasive Computing and Communications (PerCom), 2024, pp. 36\u201346.","DOI":"10.1109\/PerCom59722.2024.10494460"},{"key":"10.1016\/j.pmcj.2025.102013_b22","doi-asserted-by":"crossref","unstructured":"V. Bode, C. Trinitis, M. Schulz, D. Buettner, T. Preclik, DDS Implementations as Real-Time Middleware \u2013 A Systematic Evaluation, in: 2023 IEEE 29th International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA), 2023, pp. 186\u2013195.","DOI":"10.1109\/RTCSA58653.2023.00030"},{"key":"10.1016\/j.pmcj.2025.102013_b23","unstructured":"E. Borde, G. Ha\u00efk, V. Watine, L. Pautet, Really hard time developing hard real-time, in: 2nd National Workshop on Control Architecture of Robots, 2007."},{"key":"10.1016\/j.pmcj.2025.102013_b24","series-title":"Real-Time Systems: Scheduling, Analysis, and Verification","author":"Cheng","year":"2003"},{"issue":"1","key":"10.1016\/j.pmcj.2025.102013_b25","first-page":"121","article-title":"Analysis of existing dynamic software updating techniques for safe and secure industrial control systems","volume":"8","author":"Mugarza","year":"2018","journal-title":"Int. J. Saf. Secur. Eng."},{"key":"10.1016\/j.pmcj.2025.102013_b26","series-title":"System calls overhead","author":"Petr Skocik","year":"2017"},{"key":"10.1016\/j.pmcj.2025.102013_b27","series-title":"DPDK users\u2019s guide","author":"DPDK","year":"2023"},{"issue":"3","key":"10.1016\/j.pmcj.2025.102013_b28","doi-asserted-by":"crossref","first-page":"1143","DOI":"10.1109\/TNSM.2019.2913710","article-title":"FloWatcher-DPDK: Lightweight line-rate flow-level monitoring in software","volume":"16","author":"Zhang","year":"2019","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"10.1016\/j.pmcj.2025.102013_b29","unstructured":"M. Karlsson, B. T\u00f6pel, The path to DPDK speeds for AF XDP, in: Linux Plumbers Conference, 2018."},{"issue":"4","key":"10.1016\/j.pmcj.2025.102013_b30","doi-asserted-by":"crossref","first-page":"1407","DOI":"10.1109\/TNSM.2018.2874476","article-title":"An accurate and efficient modeling framework for the performance evaluation of DPDK-based virtual switches","volume":"15","author":"Begin","year":"2018","journal-title":"IEEE Trans. Netw. Serv. Manag."},{"key":"10.1016\/j.pmcj.2025.102013_b31","series-title":"OpenDDS developer\u2019s guide","author":"Object Computing, Inc.","year":"2021"},{"key":"10.1016\/j.pmcj.2025.102013_b32","series-title":"Top 10 Reasons for Dropped DDS Messages","author":"Seltz","year":"2020"},{"key":"10.1016\/j.pmcj.2025.102013_b33","series-title":"Investigate if XDP can be used for TSN","author":"XDP-Project","year":"2019"}],"container-title":["Pervasive and Mobile Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1574119225000021?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1574119225000021?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T13:36:17Z","timestamp":1746106577000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1574119225000021"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,2]]},"references-count":33,"alternative-id":["S1574119225000021"],"URL":"https:\/\/doi.org\/10.1016\/j.pmcj.2025.102013","relation":{},"ISSN":["1574-1192"],"issn-type":[{"value":"1574-1192","type":"print"}],"subject":[],"published":{"date-parts":[[2025,2]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Advancing user-space networking for DDS message-oriented middleware: Further extensions","name":"articletitle","label":"Article Title"},{"value":"Pervasive and Mobile Computing","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.pmcj.2025.102013","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2025 The Authors. Published by Elsevier B.V.","name":"copyright","label":"Copyright"}],"article-number":"102013"}}