{"id":"https://openalex.org/W3118023600","doi":"https://doi.org/10.1109/nfv-sdn50289.2020.9289860","title":"Implementing Content-based Publish/Subscribe on the Network Layer with P4","display_name":"Implementing Content-based Publish/Subscribe on the Network Layer with P4","publication_year":2020,"publication_date":"2020-11-10","ids":{"openalex":"https://openalex.org/W3118023600","doi":"https://doi.org/10.1109/nfv-sdn50289.2020.9289860","mag":"3118023600"},"language":"en","primary_location":{"id":"doi:10.1109/nfv-sdn50289.2020.9289860","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nfv-sdn50289.2020.9289860","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","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/A5037800509","display_name":"Christian Wernecke","orcid":null},"institutions":[{"id":"https://openalex.org/I4665924","display_name":"University of Rostock","ror":"https://ror.org/03zdwsf69","country_code":"DE","type":"education","lineage":["https://openalex.org/I4665924"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Christian Wernecke","raw_affiliation_strings":["Institute of Computer Science University of Rostock, Rostock, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Science University of Rostock, Rostock, Germany","institution_ids":["https://openalex.org/I4665924"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5021023342","display_name":"Helge Parzyjegla","orcid":"https://orcid.org/0009-0005-1357-1341"},"institutions":[{"id":"https://openalex.org/I4665924","display_name":"University of Rostock","ror":"https://ror.org/03zdwsf69","country_code":"DE","type":"education","lineage":["https://openalex.org/I4665924"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Helge Parzyjegla","raw_affiliation_strings":["Institute of Computer Science University of Rostock, Rostock, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Science University of Rostock, Rostock, Germany","institution_ids":["https://openalex.org/I4665924"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5014421082","display_name":"Gero M\u00fchl","orcid":"https://orcid.org/0009-0009-3808-4637"},"institutions":[{"id":"https://openalex.org/I4665924","display_name":"University of Rostock","ror":"https://ror.org/03zdwsf69","country_code":"DE","type":"education","lineage":["https://openalex.org/I4665924"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Gero Muhl","raw_affiliation_strings":["Institute of Computer Science University of Rostock, Rostock, Germany"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Institute of Computer Science University of Rostock, Rostock, Germany","institution_ids":["https://openalex.org/I4665924"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I4665924"],"apc_list":null,"apc_paid":null,"fwci":0.1621,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.57152427,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"144","last_page":"149"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11478","display_name":"Caching and Content Delivery","score":0.9998999834060669,"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/T11478","display_name":"Caching and Content Delivery","score":0.9998999834060669,"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/T10742","display_name":"Peer-to-Peer Network Technologies","score":0.9997000098228455,"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/T10714","display_name":"Software-Defined Networks and 5G","score":0.9975000023841858,"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.8621967434883118},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6809175610542297},{"id":"https://openalex.org/keywords/middleware","display_name":"Middleware (distributed applications)","score":0.6033661961555481},{"id":"https://openalex.org/keywords/publication","display_name":"Publication","score":0.589802622795105},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.5498270988464355},{"id":"https://openalex.org/keywords/routing-table","display_name":"Routing table","score":0.4578056335449219},{"id":"https://openalex.org/keywords/routing-protocol","display_name":"Routing protocol","score":0.4089667499065399},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.39017152786254883},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.3899092376232147}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8621967434883118},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6809175610542297},{"id":"https://openalex.org/C169468491","wikidata":"https://www.wikidata.org/wiki/Q146923","display_name":"Middleware (distributed applications)","level":2,"score":0.6033661961555481},{"id":"https://openalex.org/C41458344","wikidata":"https://www.wikidata.org/wiki/Q732577","display_name":"Publication","level":2,"score":0.589802622795105},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.5498270988464355},{"id":"https://openalex.org/C184896649","wikidata":"https://www.wikidata.org/wiki/Q290066","display_name":"Routing table","level":4,"score":0.4578056335449219},{"id":"https://openalex.org/C104954878","wikidata":"https://www.wikidata.org/wiki/Q1648707","display_name":"Routing protocol","level":3,"score":0.4089667499065399},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.39017152786254883},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3899092376232147},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0},{"id":"https://openalex.org/C112698675","wikidata":"https://www.wikidata.org/wiki/Q37038","display_name":"Advertising","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/nfv-sdn50289.2020.9289860","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nfv-sdn50289.2020.9289860","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1523599681","https://openalex.org/W1564988474","https://openalex.org/W1977095672","https://openalex.org/W1994926493","https://openalex.org/W1996355151","https://openalex.org/W2101786125","https://openalex.org/W2137899328","https://openalex.org/W2146444625","https://openalex.org/W2147118406","https://openalex.org/W2168117245","https://openalex.org/W2289479554","https://openalex.org/W2473000235","https://openalex.org/W2626102958","https://openalex.org/W2947085951","https://openalex.org/W4251575039","https://openalex.org/W4256630028","https://openalex.org/W6675487173","https://openalex.org/W6739328198"],"related_works":["https://openalex.org/W3128275854","https://openalex.org/W2381249057","https://openalex.org/W4234751669","https://openalex.org/W3046170769","https://openalex.org/W2160789981","https://openalex.org/W2998131555","https://openalex.org/W2166090092","https://openalex.org/W2903847719","https://openalex.org/W2105586767","https://openalex.org/W110116736"],"abstract_inverted_index":{"In":[0,88,148],"content-based":[1,65,113],"publish/subscribe":[2,38,182],"systems,":[3],"publishers":[4],"produce":[5],"notifications":[6,14,30,116],"and":[7,59,82,96,140,180],"subscribers":[8,32],"register":[9],"subscriptions":[10],"to":[11,26,31,41,110,137],"receive":[12],"certain":[13],"based":[15],"on":[16,93],"their":[17],"content.":[18],"It":[19],"is":[20,39],"the":[21,24,28,45,62,74,94,105,112,119,135,146,172,178],"task":[22],"of":[23,56,61,67,85,99,115,131,154],"middleware":[25],"deliver":[27],"published":[29],"having":[33],"a":[34,83,100,124],"matching":[35],"subscription.":[36],"Content-based":[37],"challenging":[40],"implement":[42],"efficiently,":[43],"because":[44],"resulting":[46,77],"delivery":[47],"tree":[48],"can":[49],"be":[50,138],"different":[51,152],"for":[52],"each":[53],"notification,":[54],"set":[55],"active":[57],"subscriptions,":[58],"location":[60],"subscribers.":[63],"Therefore,":[64],"routing":[66,132,155],"notification":[68,80,136],"has":[69],"often":[70],"been":[71],"implemented":[72],"in":[73,78,118],"application":[75],"layer":[76],"high":[79],"delays":[81],"waste":[84],"network":[86,120,161,179],"bandwidth.":[87],"this":[89],"work,":[90],"we":[91,150],"report":[92],"research":[95],"actual":[97],"development":[98],"novel":[101],"middleware,":[102],"which":[103],"uses":[104],"P4":[106],"SDN":[107],"programming":[108],"language":[109],"perform":[111],"forwarding":[114,143,187],"solely":[117],"layer.":[121],"We":[122,170],"present":[123],"hybrid":[125],"approach":[126],"that":[127,157],"combines":[128],"(i)":[129],"encoding":[130],"information":[133,156,176],"into":[134,145],"distributed":[139],"(ii)":[141],"installing":[142],"rules":[144],"switches.":[147],"particular,":[149],"combine":[151],"types":[153],"either":[158],"represent":[159],"individual":[160],"links":[162,165],"or":[163],"virtual":[164],"referencing":[166],"pre-installed":[167],"distribution":[168],"trees.":[169],"derive":[171],"latter":[173],"from":[174,181],"topological":[175],"about":[177],"relationships":[183],"as":[184,186],"well":[185],"statistics.":[188]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-06-26T08:34:08.712188","created_date":"2025-10-10T00:00:00"}
