{"id":"https://openalex.org/W4311926143","doi":"https://doi.org/10.1109/nfv-sdn56302.2022.9974746","title":"Evaluating P4-based Virtual Delivery Trees for Content-based Publish/Subscribe","display_name":"Evaluating P4-based Virtual Delivery Trees for Content-based Publish/Subscribe","publication_year":2022,"publication_date":"2022-11-14","ids":{"openalex":"https://openalex.org/W4311926143","doi":"https://doi.org/10.1109/nfv-sdn56302.2022.9974746"},"language":"en","primary_location":{"id":"doi:10.1109/nfv-sdn56302.2022.9974746","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nfv-sdn56302.2022.9974746","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 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/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]}],"countries":["CZ"],"is_corresponding":true,"raw_author_name":"Christian Wernecke","raw_affiliation_strings":["Institute of Computer Science"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science","institution_ids":["https://openalex.org/I4210155092"]}]},{"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/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Helge Parzyjegla","raw_affiliation_strings":["Institute of Computer Science"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science","institution_ids":["https://openalex.org/I4210155092"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014421082","display_name":"Gero M\u00fchl","orcid":"https://orcid.org/0009-0009-3808-4637"},"institutions":[{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Gero Muhl","raw_affiliation_strings":["Institute of Computer Science"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science","institution_ids":["https://openalex.org/I4210155092"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084629656","display_name":"Peter Danielis","orcid":"https://orcid.org/0000-0002-1976-9560"},"institutions":[{"id":"https://openalex.org/I4210155092","display_name":"Czech Academy of Sciences, Institute of Computer Science","ror":"https://ror.org/0496n6574","country_code":"CZ","type":"facility","lineage":["https://openalex.org/I202391551","https://openalex.org/I4210155092"]}],"countries":["CZ"],"is_corresponding":false,"raw_author_name":"Peter Danielis","raw_affiliation_strings":["Institute of Computer Science"],"affiliations":[{"raw_affiliation_string":"Institute of Computer Science","institution_ids":["https://openalex.org/I4210155092"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009374112","display_name":"Eike Schweissguth","orcid":"https://orcid.org/0000-0001-5560-1573"},"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":"Eike Schweissguth","raw_affiliation_strings":["Institute of Applied Microelectronics and Computer Engineering, University of Rostock,Rostock,Germany,18051"],"affiliations":[{"raw_affiliation_string":"Institute of Applied Microelectronics and Computer Engineering, University of Rostock,Rostock,Germany,18051","institution_ids":["https://openalex.org/I4665924"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103173327","display_name":"Dirk Timmermann","orcid":"https://orcid.org/0000-0001-9267-9695"},"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":"Dirk Timmermann","raw_affiliation_strings":["Institute of Applied Microelectronics and Computer Engineering, University of Rostock,Rostock,Germany,18051"],"affiliations":[{"raw_affiliation_string":"Institute of Applied Microelectronics and Computer Engineering, University of Rostock,Rostock,Germany,18051","institution_ids":["https://openalex.org/I4665924"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5037800509"],"corresponding_institution_ids":["https://openalex.org/I4210155092"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.1595088,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"44","issue":null,"first_page":"78","last_page":"84"},"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.9998000264167786,"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/T10064","display_name":"Complex Network Analysis Techniques","score":0.9948999881744385,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"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.8013150691986084},{"id":"https://openalex.org/keywords/content-delivery","display_name":"Content delivery","score":0.7293217778205872},{"id":"https://openalex.org/keywords/publication","display_name":"Publication","score":0.6530983448028564},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.5987505912780762},{"id":"https://openalex.org/keywords/routing","display_name":"Routing (electronic design automation)","score":0.5948280096054077},{"id":"https://openalex.org/keywords/network-topology","display_name":"Network topology","score":0.5692028999328613},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.5365564823150635},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.4712812304496765},{"id":"https://openalex.org/keywords/greedy-algorithm","display_name":"Greedy algorithm","score":0.44455018639564514},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.4325874447822571},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3369874656200409}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8013150691986084},{"id":"https://openalex.org/C2986847828","wikidata":"https://www.wikidata.org/wiki/Q269415","display_name":"Content delivery","level":2,"score":0.7293217778205872},{"id":"https://openalex.org/C41458344","wikidata":"https://www.wikidata.org/wiki/Q732577","display_name":"Publication","level":2,"score":0.6530983448028564},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.5987505912780762},{"id":"https://openalex.org/C74172769","wikidata":"https://www.wikidata.org/wiki/Q1446839","display_name":"Routing (electronic design automation)","level":2,"score":0.5948280096054077},{"id":"https://openalex.org/C199845137","wikidata":"https://www.wikidata.org/wiki/Q145490","display_name":"Network topology","level":2,"score":0.5692028999328613},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.5365564823150635},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.4712812304496765},{"id":"https://openalex.org/C51823790","wikidata":"https://www.wikidata.org/wiki/Q504353","display_name":"Greedy algorithm","level":2,"score":0.44455018639564514},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.4325874447822571},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3369874656200409},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","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},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/nfv-sdn56302.2022.9974746","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nfv-sdn56302.2022.9974746","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6200000047683716,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W560693925","https://openalex.org/W1830307536","https://openalex.org/W1977095672","https://openalex.org/W2018934112","https://openalex.org/W2047940964","https://openalex.org/W2073459066","https://openalex.org/W2118404561","https://openalex.org/W2264073860","https://openalex.org/W2508629134","https://openalex.org/W2550442837","https://openalex.org/W2770114745","https://openalex.org/W2928770439","https://openalex.org/W3049733182","https://openalex.org/W3101455050","https://openalex.org/W3106147091","https://openalex.org/W3113517020","https://openalex.org/W4293565892","https://openalex.org/W4394058878","https://openalex.org/W6615601839","https://openalex.org/W6668990524","https://openalex.org/W6764402952"],"related_works":["https://openalex.org/W4387497383","https://openalex.org/W3183948672","https://openalex.org/W3173606202","https://openalex.org/W3110381201","https://openalex.org/W2948807893","https://openalex.org/W2935909890","https://openalex.org/W2778153218","https://openalex.org/W2758277628","https://openalex.org/W1531601525","https://openalex.org/W3128275854"],"abstract_inverted_index":{"With":[0],"content-based":[1,29],"publish/subscribe,":[2],"publishers":[3,96],"issue":[4],"notifications":[5,19],"that":[6,70,151,171,183],"are":[7,20],"matched":[8],"against":[9],"subscriptions":[10,42,180],"issued":[11],"by":[12,112],"subscribers":[13,98],"to":[14,25,50,124,188,198],"which":[15],"only":[16,159],"the":[17,26,55,76,93,121,136,139,165,172,184,191,195,199],"matching":[18],"delivered":[21],"in":[22,68,75,141,164],"turn.":[23],"Due":[24],"expressiveness":[27],"of":[28,95,138,174],"filtering,":[30],"each":[31],"notification":[32,64,122,166],"requires":[33],"an":[34],"individual":[35],"delivery":[36,52,108,196],"tree.":[37],"This":[38],"fact":[39],"and":[40,97,99,115,127,144,182],"because":[41],"potentially":[43],"change":[44,181],"over":[45],"time":[46],"make":[47],"it":[48],"hard":[49],"preinstall":[51],"trees":[53,73,157,197],"into":[54,120],"switch":[56,77],"infrastructure.":[57,78],"In":[58],"this":[59,175],"paper,":[60],"we":[61,82],"present":[62,131],"novel":[63],"distribution":[65,94,156],"strategies":[66,140,153],"implemented":[67],"P4":[69],"install":[71],"virtual":[72],"(VTs)":[74],"For":[79],"deriving":[80],"VTs,":[81],"use":[83],"topological":[84],"information":[85,90,119,163,177],"as":[86,88,92],"well":[87],"pub/sub-specific":[89],"such":[91],"their":[100],"interests.":[101],"A":[102],"greedy":[103],"algorithm":[104],"constructs":[105],"a":[106,132],"notification-specific":[107],"tree":[109],"at":[110],"runtime":[111],"combining":[113],"VTs":[114],"encoding":[116],"additional":[117,161],"routing":[118,162,176],"headers":[123],"extent,":[125],"connect,":[126],"prune":[128],"VTs.":[129],"We":[130],"detailed":[133],"evaluation":[134],"investigating":[135],"performance":[137],"real-world":[142],"topologies":[143],"under":[145],"changing":[146],"subscriptions.":[147,201],"The":[148],"results":[149],"confirm":[150],"our":[152],"construct":[154],"efficient":[155],"requiring":[158],"little":[160],"headers.":[167],"They":[168],"also":[169],"show":[170],"size":[173],"grows":[178],"when":[179],"increase":[185],"depends":[186],"on":[187],"what":[189],"extend":[190],"respective":[192],"strategy":[193],"tailors":[194],"active":[200]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
