{"id":"https://openalex.org/W4313306273","doi":"https://doi.org/10.1109/tnsm.2022.3233126","title":"Learning Multicast Patterns for Efficient BIER Forwarding With P4","display_name":"Learning Multicast Patterns for Efficient BIER Forwarding With P4","publication_year":2022,"publication_date":"2022-12-30","ids":{"openalex":"https://openalex.org/W4313306273","doi":"https://doi.org/10.1109/tnsm.2022.3233126"},"language":"en","primary_location":{"id":"doi:10.1109/tnsm.2022.3233126","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnsm.2022.3233126","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-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/A5028607135","display_name":"Steffen Lindner","orcid":"https://orcid.org/0000-0002-5274-4621"},"institutions":[{"id":"https://openalex.org/I8087733","display_name":"University of T\u00fcbingen","ror":"https://ror.org/03a1kwz48","country_code":"DE","type":"education","lineage":["https://openalex.org/I8087733"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Steffen Lindner","raw_affiliation_strings":["Chair of Communication Networks, University of Tuebingen, Tuebingen, Germany"],"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, University of Tuebingen, Tuebingen, Germany","institution_ids":["https://openalex.org/I8087733"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5049792826","display_name":"Daniel Merling","orcid":"https://orcid.org/0000-0003-1377-995X"},"institutions":[{"id":"https://openalex.org/I8087733","display_name":"University of T\u00fcbingen","ror":"https://ror.org/03a1kwz48","country_code":"DE","type":"education","lineage":["https://openalex.org/I8087733"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Daniel Merling","raw_affiliation_strings":["Chair of Communication Networks, University of Tuebingen, Tuebingen, Germany"],"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, University of Tuebingen, Tuebingen, Germany","institution_ids":["https://openalex.org/I8087733"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5066802567","display_name":"Michael Menth","orcid":"https://orcid.org/0000-0002-3216-1015"},"institutions":[{"id":"https://openalex.org/I8087733","display_name":"University of T\u00fcbingen","ror":"https://ror.org/03a1kwz48","country_code":"DE","type":"education","lineage":["https://openalex.org/I8087733"]}],"countries":["DE"],"is_corresponding":false,"raw_author_name":"Michael Menth","raw_affiliation_strings":["Chair of Communication Networks, University of Tuebingen, Tuebingen, Germany"],"affiliations":[{"raw_affiliation_string":"Chair of Communication Networks, University of Tuebingen, Tuebingen, Germany","institution_ids":["https://openalex.org/I8087733"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5028607135"],"corresponding_institution_ids":["https://openalex.org/I8087733"],"apc_list":null,"apc_paid":null,"fwci":0.5678,"has_fulltext":false,"cited_by_count":4,"citation_normalized_percentile":{"value":0.69503023,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":96},"biblio":{"volume":"20","issue":"2","first_page":"1238","last_page":"1253"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","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/T10714","display_name":"Software-Defined Networks and 5G","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/T10829","display_name":"Interconnection Networks and Systems","score":0.9983999729156494,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9970999956130981,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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.8711768388748169},{"id":"https://openalex.org/keywords/multicast","display_name":"Multicast","score":0.8688695430755615},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.7984048128128052},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5202190279960632},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5188142657279968},{"id":"https://openalex.org/keywords/source-specific-multicast","display_name":"Source-specific multicast","score":0.4734877049922943},{"id":"https://openalex.org/keywords/xcast","display_name":"Xcast","score":0.4689207673072815},{"id":"https://openalex.org/keywords/ip-multicast","display_name":"IP multicast","score":0.4562446177005768},{"id":"https://openalex.org/keywords/testbed","display_name":"Testbed","score":0.41388797760009766}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8711768388748169},{"id":"https://openalex.org/C32295351","wikidata":"https://www.wikidata.org/wiki/Q899288","display_name":"Multicast","level":2,"score":0.8688695430755615},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.7984048128128052},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5202190279960632},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5188142657279968},{"id":"https://openalex.org/C18787934","wikidata":"https://www.wikidata.org/wiki/Q7565105","display_name":"Source-specific multicast","level":3,"score":0.4734877049922943},{"id":"https://openalex.org/C192059732","wikidata":"https://www.wikidata.org/wiki/Q3823050","display_name":"Xcast","level":3,"score":0.4689207673072815},{"id":"https://openalex.org/C150329594","wikidata":"https://www.wikidata.org/wiki/Q2711392","display_name":"IP multicast","level":3,"score":0.4562446177005768},{"id":"https://openalex.org/C31395832","wikidata":"https://www.wikidata.org/wiki/Q1318674","display_name":"Testbed","level":2,"score":0.41388797760009766}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tnsm.2022.3233126","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnsm.2022.3233126","pdf_url":null,"source":{"id":"https://openalex.org/S173527311","display_name":"IEEE Transactions on Network and Service Management","issn_l":"1932-4537","issn":["1932-4537","2373-7379"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Network and Service Management","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G269386967","display_name":null,"funder_award_id":"ME2727/3-1","funder_id":"https://openalex.org/F4320320879","funder_display_name":"Deutsche Forschungsgemeinschaft"}],"funders":[{"id":"https://openalex.org/F4320320879","display_name":"Deutsche Forschungsgemeinschaft","ror":"https://ror.org/018mejw64"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":48,"referenced_works":["https://openalex.org/W163297381","https://openalex.org/W1505424471","https://openalex.org/W1522745118","https://openalex.org/W1636813247","https://openalex.org/W1673310716","https://openalex.org/W1738135513","https://openalex.org/W1973470007","https://openalex.org/W1994926493","https://openalex.org/W2017648454","https://openalex.org/W2021623935","https://openalex.org/W2089388554","https://openalex.org/W2125430046","https://openalex.org/W2127218421","https://openalex.org/W2132914434","https://openalex.org/W2162365865","https://openalex.org/W2164731652","https://openalex.org/W2276818436","https://openalex.org/W2289540266","https://openalex.org/W2294578402","https://openalex.org/W2313464598","https://openalex.org/W2414493964","https://openalex.org/W2508629134","https://openalex.org/W2517892014","https://openalex.org/W2537592453","https://openalex.org/W2550442837","https://openalex.org/W2550538151","https://openalex.org/W2559882097","https://openalex.org/W2608889903","https://openalex.org/W2730898034","https://openalex.org/W2736071399","https://openalex.org/W2738174013","https://openalex.org/W2738470208","https://openalex.org/W2739201349","https://openalex.org/W2770114745","https://openalex.org/W2778800374","https://openalex.org/W2806385107","https://openalex.org/W2928770439","https://openalex.org/W2945810037","https://openalex.org/W2968562893","https://openalex.org/W3044883993","https://openalex.org/W3047074725","https://openalex.org/W3125704518","https://openalex.org/W3129860491","https://openalex.org/W3143652504","https://openalex.org/W4236127247","https://openalex.org/W6637131181","https://openalex.org/W6678914141","https://openalex.org/W6680860981"],"related_works":["https://openalex.org/W2161099791","https://openalex.org/W1641494654","https://openalex.org/W2371847117","https://openalex.org/W1541871842","https://openalex.org/W4231248812","https://openalex.org/W1971176687","https://openalex.org/W2096151520","https://openalex.org/W2508869643","https://openalex.org/W2118672942","https://openalex.org/W80466176"],"abstract_inverted_index":{"Bit":[0],"Index":[1],"Explicit":[2],"Replication":[3],"(BIER)":[4],"is":[5,63,114],"an":[6,174],"efficient":[7,129,161],"domain-based":[8],"transport":[9],"mechanism":[10],"for":[11],"IP":[12],"multicast":[13,69,105,135,151,225],"(IPMC)":[14],"that":[15,78,90,132,149,182,208,238],"indicates":[16],"receivers":[17],"of":[18,60,103,186],"a":[19,22,100,111,124,206,234],"packet":[20,26,49,192],"through":[21],"bitstring":[23],"in":[24,233,243],"the":[25,41,46,184,197,213,216,222,239,246],"header.":[27],"Recently,":[28],"BIER":[29,94,130,210],"forwarding":[30,95,131,199],"has":[31],"been":[32],"implemented":[33],"on":[34,74,110,171,201,212],"100":[35],"Gbit/s":[36],"per":[37],"port":[38,121,141,146,156,165,217],"hardware":[39,203],"using":[40],"P4":[42,75],"programming":[43],"language.":[44],"However,":[45,98],"implementation":[47,232],"requires":[48],"recirculation":[50],"to":[51,64,83,92,117,189],"iteratively":[52],"serve":[53],"one":[54],"next-hop":[55],"after":[56],"another.":[57],"The":[58],"objective":[59],"this":[61,66,187,229],"paper":[62],"reduce":[65,190],"inefficiency.":[67],"Static":[68],"groups":[70,106,136],"can":[71,80,107],"be":[72,81,108],"configured":[73,109,140,155,223],"switches":[76],"so":[77],"traffic":[79],"sent":[82],"all":[84,119],"next-hops":[85],"without":[86],"recirculation.":[87],"We":[88,179,194,227],"leverage":[89],"feature":[91],"make":[93],"more":[96,160],"efficient.":[97],"only":[99],"limited":[101],"number":[102],"static":[104,134,224],"switch,":[112,214],"which":[113,158],"not":[115],"sufficient":[116],"cover":[118],"potential":[120],"patterns.":[122],"In":[123],"first":[125],"step,":[126],"we":[127,144],"develop":[128],"utilizes":[133],"derived":[137],"from":[138],"so-called":[139],"clusters.":[142,166],"Then,":[143],"design":[145],"clustering":[147,218],"algorithms":[148],"observe":[150],"patterns":[152],"and":[153,204,220,236],"compute":[154],"clusters":[157],"are":[159,169,242],"than":[162],"randomly":[163],"selected":[164],"These":[167],"methods":[168],"based":[170],"Spectral":[172],"Clustering,":[173],"unsupervised":[175],"machine":[176],"learning":[177],"technique.":[178],"perform":[180],"simulations":[181],"underline":[183],"effectiveness":[185],"approach":[188],"inefficient":[191],"recirculations.":[193],"further":[195],"implement":[196],"new":[198],"behaviour":[200],"programmable":[202],"provide":[205],"controller":[207],"samples":[209],"packets":[211],"runs":[215],"algorithms,":[219],"updates":[221],"groups.":[226],"validate":[228],"open":[230],"source":[231],"testbed":[235],"show":[237],"experimental":[240],"results":[241],"line":[244],"with":[245],"simulation":[247],"results.":[248]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
