{"id":"https://openalex.org/W4394711849","doi":"https://doi.org/10.1109/percom59722.2024.10494460","title":"Adopting User-Space Networking for DDS Message-Oriented Middleware","display_name":"Adopting User-Space Networking for DDS Message-Oriented Middleware","publication_year":2024,"publication_date":"2024-03-11","ids":{"openalex":"https://openalex.org/W4394711849","doi":"https://doi.org/10.1109/percom59722.2024.10494460"},"language":"en","primary_location":{"id":"doi:10.1109/percom59722.2024.10494460","is_oa":false,"landing_page_url":"https://doi.org/10.1109/percom59722.2024.10494460","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Pervasive Computing and Communications (PerCom)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5050862897","display_name":"Vincent Bode","orcid":null},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Vincent Bode","raw_affiliation_strings":["Technical University of Munich,Department of Informatics,Garching,Germany","Department of Informatics, Technical University of Munich, Garching, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich,Department of Informatics,Garching,Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"Department of Informatics, Technical University of Munich, Garching, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068174103","display_name":"Carsten Trinitis","orcid":"https://orcid.org/0000-0002-6750-3652"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Carsten Trinitis","raw_affiliation_strings":["Technical University of Munich,Department of Informatics,Garching,Germany","Department of Informatics, Technical University of Munich, Garching, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich,Department of Informatics,Garching,Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"Department of Informatics, Technical University of Munich, Garching, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045289712","display_name":"Martin Schulz","orcid":"https://orcid.org/0000-0001-9013-435X"},"institutions":[{"id":"https://openalex.org/I62916508","display_name":"Technical University of Munich","ror":"https://ror.org/02kkvpp62","country_code":"DE","type":"education","lineage":["https://openalex.org/I62916508"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Martin Schulz","raw_affiliation_strings":["Technical University of Munich,Department of Informatics,Garching,Germany","Department of Informatics, Technical University of Munich, Garching, Germany"],"affiliations":[{"raw_affiliation_string":"Technical University of Munich,Department of Informatics,Garching,Germany","institution_ids":["https://openalex.org/I62916508"]},{"raw_affiliation_string":"Department of Informatics, Technical University of Munich, Garching, Germany","institution_ids":["https://openalex.org/I62916508"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061908269","display_name":"David Buettner","orcid":"https://orcid.org/0009-0001-3784-1458"},"institutions":[{"id":"https://openalex.org/I1325886976","display_name":"Siemens (Germany)","ror":"https://ror.org/059mq0909","country_code":"DE","type":"company","lineage":["https://openalex.org/I1325886976"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"David Buettner","raw_affiliation_strings":["T CED SES-DE,Siemens AG,Munich and Erlangen,Germany","Siemens AG, T CED SES-DE, Munich and Erlangen, Germany"],"affiliations":[{"raw_affiliation_string":"T CED SES-DE,Siemens AG,Munich and Erlangen,Germany","institution_ids":["https://openalex.org/I1325886976"]},{"raw_affiliation_string":"Siemens AG, T CED SES-DE, Munich and Erlangen, Germany","institution_ids":["https://openalex.org/I1325886976"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016698300","display_name":"Tobias Preclik","orcid":"https://orcid.org/0009-0003-5909-8831"},"institutions":[{"id":"https://openalex.org/I1325886976","display_name":"Siemens (Germany)","ror":"https://ror.org/059mq0909","country_code":"DE","type":"company","lineage":["https://openalex.org/I1325886976"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Tobias Preclik","raw_affiliation_strings":["T CED SES-DE,Siemens AG,Munich and Erlangen,Germany","Siemens AG, T CED SES-DE, Munich and Erlangen, Germany"],"affiliations":[{"raw_affiliation_string":"T CED SES-DE,Siemens AG,Munich and Erlangen,Germany","institution_ids":["https://openalex.org/I1325886976"]},{"raw_affiliation_string":"Siemens AG, T CED SES-DE, Munich and Erlangen, Germany","institution_ids":["https://openalex.org/I1325886976"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5050862897"],"corresponding_institution_ids":["https://openalex.org/I62916508"],"apc_list":null,"apc_paid":null,"fwci":1.8263,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.85238699,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"36","last_page":"46"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11896","display_name":"Opportunistic and Delay-Tolerant Networks","score":0.9830999970436096,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11896","display_name":"Opportunistic and Delay-Tolerant Networks","score":0.9830999970436096,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.9821000099182129,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10829","display_name":"Interconnection Networks and Systems","score":0.9682999849319458,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8148230314254761},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.7005301713943481},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.501612663269043},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.44845128059387207},{"id":"https://openalex.org/keywords/message-oriented-middleware","display_name":"Message oriented middleware","score":0.41032516956329346},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.28222960233688354},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.17489486932754517},{"id":"https://openalex.org/keywords/software-architecture","display_name":"Software architecture","score":0.07854774594306946}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8148230314254761},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.7005301713943481},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.501612663269043},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.44845128059387207},{"id":"https://openalex.org/C123640240","wikidata":"https://www.wikidata.org/wiki/Q1092177","display_name":"Message oriented middleware","level":4,"score":0.41032516956329346},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.28222960233688354},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.17489486932754517},{"id":"https://openalex.org/C35869016","wikidata":"https://www.wikidata.org/wiki/Q846636","display_name":"Software architecture","level":3,"score":0.07854774594306946}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/percom59722.2024.10494460","is_oa":false,"landing_page_url":"https://doi.org/10.1109/percom59722.2024.10494460","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2024 IEEE International Conference on Pervasive Computing and Communications (PerCom)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W2007753037","https://openalex.org/W2029483178","https://openalex.org/W2114507558","https://openalex.org/W2128040430","https://openalex.org/W2530771494","https://openalex.org/W2889132812","https://openalex.org/W2903038868","https://openalex.org/W2932317951","https://openalex.org/W2944941529","https://openalex.org/W2994762488","https://openalex.org/W4285072343","https://openalex.org/W4289666482","https://openalex.org/W4302760270","https://openalex.org/W4309833318","https://openalex.org/W4388280069","https://openalex.org/W4388989547","https://openalex.org/W6846822284"],"related_works":["https://openalex.org/W2118085316","https://openalex.org/W398001019","https://openalex.org/W2391901419","https://openalex.org/W2032728801","https://openalex.org/W2651448795","https://openalex.org/W168080122","https://openalex.org/W1607470173","https://openalex.org/W2915136309","https://openalex.org/W2152253641","https://openalex.org/W2085764259"],"abstract_inverted_index":{"Due":[0],"to":[1,94,105,126,151,219],"the":[2,87,128,134,142,160,167,223,231,238],"flexibility":[3],"it":[4,92],"offers,":[5],"publish-subscribe":[6,73,107],"messaging":[7],"middleware":[8],"is":[9,23],"a":[10,24,33,147,195],"popular":[11],"choice":[12],"in":[13,45,113,211],"Industrial":[14],"IoT":[15,58],"(IIoT)":[16],"applications.":[17],"The":[18,189],"Data":[19,161,169],"Distribution":[20],"Service":[21],"(DDS)":[22],"widely":[25],"used":[26],"industry":[27],"standard":[28],"for":[29,63,154,240],"these":[30],"systems":[31],"with":[32,65],"focus":[34],"on":[35,77],"versatility":[36],"and":[37,43,53,69,110,166,172,187,191,200,213,233],"extensibility,":[38],"implemented":[39],"by":[40,132,226],"multiple":[41],"vendors":[42],"present":[44],"myriad":[46],"deployments":[47,64],"across":[48],"industries":[49],"like":[50],"aerospace,":[51],"healthcare":[52],"industrial":[54],"automation.":[55],"However,":[56],"many":[57],"scenarios":[59],"require":[60],"real-time":[61,83,115,241],"capabilities":[62],"rigid":[66],"timing,":[67],"reliability":[68],"resource":[70],"constraints,":[71],"while":[72,221],"mechanisms":[74],"currently":[75],"rely":[76],"components":[78],"that":[79],"are":[80],"not":[81],"strictly":[82],"capable,":[84],"such":[85,114],"as":[86,206,208],"Linux":[88,135],"networking":[89,121,158],"stack,":[90],"making":[91],"hard":[93],"provide":[95],"robust":[96],"performance":[97,176,196,232],"guarantees":[98],"without":[99],"large":[100],"safety":[101],"margins.":[102],"In":[103],"order":[104],"make":[106],"approaches":[108],"viable":[109],"efficient":[111],"also":[112],"scenarios,":[116],"we":[117,140,173],"introduce":[118],"userspace":[119],"DDS":[120,181],"transport":[122],"extensions,":[123],"allowing":[124],"us":[125],"fasttrack":[127],"communication":[129],"hot":[130],"path":[131],"bypassing":[133],"kernel.":[136],"For":[137],"this":[138],"purpose,":[139],"extend":[141],"best-performing":[143],"vendor":[144],"implementation":[145],"from":[146],"previous":[148],"study,":[149],"CycloneDDS,":[150],"include":[152],"modules":[153],"two":[155],"widespread":[156],"user-space":[157],"technologies,":[159],"Plane":[162],"Development":[163],"Kit":[164],"(DPDK)":[165],"eXpress":[168],"Path":[170],"(XDP),":[171],"evaluate":[174],"their":[175],"benefits":[177],"against":[178],"four":[179],"existing":[180],"implementations":[182],"(OpenDDS,":[183],"RTI":[184],"Connext,":[185],"FastDDS":[186],"CycloneDDS).":[188],"CycloneDDS-DPDK":[190],"CycloneDDS-XDP":[192],"extensions":[193],"offer":[194],"benefit":[197],"of":[198,217,236],"31%":[199],"18%":[201],"reduced":[202],"mean":[203],"latency,":[204],"respectively,":[205],"well":[207],"an":[209],"increase":[210],"bandwidth":[212],"sample":[214],"rate":[215],"throughput":[216],"up":[218],"59%,":[220],"reducing":[222],"latency":[224],"bound":[225],"at":[227],"least":[228],"94%,":[229],"demonstrating":[230],"dependability":[234],"advantages":[235],"circumventing":[237],"kernel":[239],"communications.":[242]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
