{"id":"https://openalex.org/W4381786040","doi":"https://doi.org/10.1109/tnet.2023.3287091","title":"Empowering In-Network Classification in Programmable Switches by Binary Decision Tree and Knowledge Distillation","display_name":"Empowering In-Network Classification in Programmable Switches by Binary Decision Tree and Knowledge Distillation","publication_year":2023,"publication_date":"2023-06-23","ids":{"openalex":"https://openalex.org/W4381786040","doi":"https://doi.org/10.1109/tnet.2023.3287091"},"language":"en","primary_location":{"id":"doi:10.1109/tnet.2023.3287091","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnet.2023.3287091","pdf_url":null,"source":{"id":"https://openalex.org/S62238642","display_name":"IEEE/ACM Transactions on Networking","issn_l":"1063-6692","issn":["1063-6692","1558-2566"],"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/ACM Transactions on Networking","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/A5078895699","display_name":"Guorui Xie","orcid":"https://orcid.org/0000-0001-7532-9116"},"institutions":[{"id":"https://openalex.org/I4210114105","display_name":"Tsinghua\u2013Berkeley Shenzhen Institute","ror":"https://ror.org/02hhwwz98","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210114105","https://openalex.org/I95457486","https://openalex.org/I99065089"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guorui Xie","raw_affiliation_strings":["Tsinghua Shenzhen International Graduate School, Shenzhen, China","Peng Cheng Laboratory (PCL), Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0001-7532-9116","affiliations":[{"raw_affiliation_string":"Tsinghua Shenzhen International Graduate School, Shenzhen, China","institution_ids":["https://openalex.org/I4210114105"]},{"raw_affiliation_string":"Peng Cheng Laboratory (PCL), Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100734609","display_name":"Qing Li","orcid":"https://orcid.org/0000-0002-6071-473X"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qing Li","raw_affiliation_strings":["Peng Cheng Laboratory (PCL), Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0002-6071-473X","affiliations":[{"raw_affiliation_string":"Peng Cheng Laboratory (PCL), Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5022532113","display_name":"Guanglin Duan","orcid":"https://orcid.org/0009-0005-4917-9536"},"institutions":[{"id":"https://openalex.org/I4210114105","display_name":"Tsinghua\u2013Berkeley Shenzhen Institute","ror":"https://ror.org/02hhwwz98","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210114105","https://openalex.org/I95457486","https://openalex.org/I99065089"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guanglin Duan","raw_affiliation_strings":["Tsinghua Shenzhen International Graduate School, Shenzhen, China","Peng Cheng Laboratory (PCL), Shenzhen, China"],"raw_orcid":"https://orcid.org/0009-0005-4917-9536","affiliations":[{"raw_affiliation_string":"Tsinghua Shenzhen International Graduate School, Shenzhen, China","institution_ids":["https://openalex.org/I4210114105"]},{"raw_affiliation_string":"Peng Cheng Laboratory (PCL), Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059445819","display_name":"Jiaye Lin","orcid":"https://orcid.org/0009-0002-4485-6612"},"institutions":[{"id":"https://openalex.org/I4210114105","display_name":"Tsinghua\u2013Berkeley Shenzhen Institute","ror":"https://ror.org/02hhwwz98","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210114105","https://openalex.org/I95457486","https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiaye Lin","raw_affiliation_strings":["Tsinghua Shenzhen International Graduate School, Shenzhen, China"],"raw_orcid":"https://orcid.org/0009-0002-4485-6612","affiliations":[{"raw_affiliation_string":"Tsinghua Shenzhen International Graduate School, Shenzhen, China","institution_ids":["https://openalex.org/I4210114105"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102394017","display_name":"Yutao Dong","orcid":null},"institutions":[{"id":"https://openalex.org/I4210114105","display_name":"Tsinghua\u2013Berkeley Shenzhen Institute","ror":"https://ror.org/02hhwwz98","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210114105","https://openalex.org/I95457486","https://openalex.org/I99065089"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yutao Dong","raw_affiliation_strings":["Tsinghua Shenzhen International Graduate School, Shenzhen, China","Peng Cheng Laboratory (PCL), Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Tsinghua Shenzhen International Graduate School, Shenzhen, China","institution_ids":["https://openalex.org/I4210114105"]},{"raw_affiliation_string":"Peng Cheng Laboratory (PCL), Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101626204","display_name":"Yong Jiang","orcid":"https://orcid.org/0000-0002-4260-1395"},"institutions":[{"id":"https://openalex.org/I4210114105","display_name":"Tsinghua\u2013Berkeley Shenzhen Institute","ror":"https://ror.org/02hhwwz98","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210114105","https://openalex.org/I95457486","https://openalex.org/I99065089"]},{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yong Jiang","raw_affiliation_strings":["Tsinghua Shenzhen International Graduate School, Shenzhen, China","Peng Cheng Laboratory (PCL), Shenzhen, China"],"raw_orcid":"https://orcid.org/0000-0002-4260-1395","affiliations":[{"raw_affiliation_string":"Tsinghua Shenzhen International Graduate School, Shenzhen, China","institution_ids":["https://openalex.org/I4210114105"]},{"raw_affiliation_string":"Peng Cheng Laboratory (PCL), Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100899183","display_name":"Dan Zhao","orcid":"https://orcid.org/0000-0001-9016-5594"},"institutions":[{"id":"https://openalex.org/I4210136793","display_name":"Peng Cheng Laboratory","ror":"https://ror.org/03qdqbt06","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210136793"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dan Zhao","raw_affiliation_strings":["Peng Cheng Laboratory (PCL), Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Peng Cheng Laboratory (PCL), Shenzhen, China","institution_ids":["https://openalex.org/I4210136793"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101579014","display_name":"Yuan Yang","orcid":"https://orcid.org/0000-0002-3481-8447"},"institutions":[{"id":"https://openalex.org/I99065089","display_name":"Tsinghua University","ror":"https://ror.org/03cve4549","country_code":"CN","type":"education","lineage":["https://openalex.org/I99065089"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuan Yang","raw_affiliation_strings":["Department of Computer Science and Technology, Tsinghua University, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-3481-8447","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, Tsinghua University, Beijing, China","institution_ids":["https://openalex.org/I99065089"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.8436,"has_fulltext":false,"cited_by_count":30,"citation_normalized_percentile":{"value":0.93711187,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":100},"biblio":{"volume":"32","issue":"1","first_page":"382","last_page":"395"},"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.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"}},"topics":[{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","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/T10400","display_name":"Network Security and Intrusion Detection","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/T11598","display_name":"Internet Traffic Analysis and Secure E-voting","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/decision-tree","display_name":"Decision tree","score":0.6969454288482666},{"id":"https://openalex.org/keywords/distillation","display_name":"Distillation","score":0.646134078502655},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5924791693687439},{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.500657320022583},{"id":"https://openalex.org/keywords/binary-decision-diagram","display_name":"Binary decision diagram","score":0.4815269112586975},{"id":"https://openalex.org/keywords/binary-tree","display_name":"Binary tree","score":0.4439970850944519},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.398433655500412},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.3792418837547302},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.22800976037979126},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.19928807020187378},{"id":"https://openalex.org/keywords/chromatography","display_name":"Chromatography","score":0.19260016083717346},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.18531084060668945},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.1340215504169464},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.1042090356349945}],"concepts":[{"id":"https://openalex.org/C84525736","wikidata":"https://www.wikidata.org/wiki/Q831366","display_name":"Decision tree","level":2,"score":0.6969454288482666},{"id":"https://openalex.org/C204030448","wikidata":"https://www.wikidata.org/wiki/Q101017","display_name":"Distillation","level":2,"score":0.646134078502655},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5924791693687439},{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.500657320022583},{"id":"https://openalex.org/C3309909","wikidata":"https://www.wikidata.org/wiki/Q864155","display_name":"Binary decision diagram","level":2,"score":0.4815269112586975},{"id":"https://openalex.org/C197855036","wikidata":"https://www.wikidata.org/wiki/Q380172","display_name":"Binary tree","level":2,"score":0.4439970850944519},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.398433655500412},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.3792418837547302},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.22800976037979126},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.19928807020187378},{"id":"https://openalex.org/C43617362","wikidata":"https://www.wikidata.org/wiki/Q170050","display_name":"Chromatography","level":1,"score":0.19260016083717346},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.18531084060668945},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.1340215504169464},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.1042090356349945}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tnet.2023.3287091","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tnet.2023.3287091","pdf_url":null,"source":{"id":"https://openalex.org/S62238642","display_name":"IEEE/ACM Transactions on Networking","issn_l":"1063-6692","issn":["1063-6692","1558-2566"],"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/ACM Transactions on Networking","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1852983075","display_name":null,"funder_award_id":"YFB3105000","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G6027343913","display_name":null,"funder_award_id":"61972189","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":54,"referenced_works":["https://openalex.org/W1821462560","https://openalex.org/W1924770834","https://openalex.org/W1994926493","https://openalex.org/W2064675550","https://openalex.org/W2137216984","https://openalex.org/W2145679918","https://openalex.org/W2168595508","https://openalex.org/W2171845046","https://openalex.org/W2343828539","https://openalex.org/W2567615407","https://openalex.org/W2739879705","https://openalex.org/W2744693751","https://openalex.org/W2759910885","https://openalex.org/W2765709649","https://openalex.org/W2788667846","https://openalex.org/W2896457183","https://openalex.org/W2911964244","https://openalex.org/W2921127294","https://openalex.org/W2963140444","https://openalex.org/W2963516518","https://openalex.org/W2963748489","https://openalex.org/W2983123278","https://openalex.org/W2997591727","https://openalex.org/W3004777721","https://openalex.org/W3029652632","https://openalex.org/W3034368386","https://openalex.org/W3039623901","https://openalex.org/W3100529623","https://openalex.org/W3136284412","https://openalex.org/W3138154797","https://openalex.org/W3174009192","https://openalex.org/W3186699842","https://openalex.org/W3189425713","https://openalex.org/W3193293525","https://openalex.org/W3200110661","https://openalex.org/W4240252876","https://openalex.org/W4245119805","https://openalex.org/W4280576628","https://openalex.org/W4280588222","https://openalex.org/W4283207618","https://openalex.org/W4295023660","https://openalex.org/W4312525742","https://openalex.org/W6637373629","https://openalex.org/W6640212811","https://openalex.org/W6679909955","https://openalex.org/W6684191040","https://openalex.org/W6697633650","https://openalex.org/W6745861399","https://openalex.org/W6750782330","https://openalex.org/W6759912569","https://openalex.org/W6766978945","https://openalex.org/W6768046412","https://openalex.org/W6784469588","https://openalex.org/W6838224072"],"related_works":["https://openalex.org/W2390183607","https://openalex.org/W2122917767","https://openalex.org/W4300631294","https://openalex.org/W3196342125","https://openalex.org/W2898646080","https://openalex.org/W86917440","https://openalex.org/W1819373035","https://openalex.org/W4309131146","https://openalex.org/W2188215366","https://openalex.org/W197248315"],"abstract_inverted_index":{"Given":[0],"the":[1,20,31,36,42,48,86,112,118,127,137,158,166,196,216,224],"high":[2],"packet":[3],"processing":[4],"efficiency":[5],"of":[6,12,56,88,123,129],"programmable":[7],"switches":[8,11,26,177,194,209],"(e.g.,":[9],"P4":[10,25,40,58,185],"Tbps),":[13],"several":[14],"works":[15],"are":[16,173],"proposed":[17],"to":[18,24,85,99,165,178,189],"offload":[19],"decision":[21,114],"tree":[22,109,115],"(DT)":[23],"for":[27,35,136],"in-network":[28],"classification.":[29],"Although":[30],"DT":[32,49],"is":[33,132,187,235],"suitable":[34],"match-action":[37],"paradigm":[38],"in":[39,47,75,91,126,154,176,193],"switches,":[41],"range":[43],"match":[44,140],"rules":[45,125],"used":[46],"may":[50],"not":[51,213],"be":[52],"supported":[53,141],"across":[54],"devices":[55],"different":[57,143],"standards.":[59],"Additionally,":[60],"emerging":[61],"models":[62,90,164,172],"including":[63],"neural":[64],"networks":[65],"(NNs)":[66],"and":[67,206,227],"ensemble":[68],"models,":[69],"have":[70],"shown":[71],"their":[72,79],"superior":[73],"performance":[74],"networking":[76,204],"tasks.":[77],"But":[78],"sophisticated":[80,163,171],"operations":[81],"pose":[82],"new":[83,108],"challenges":[84],"deployment":[87],"these":[89,101],"switches.":[92,145],"In":[93],"this":[94,169],"paper,":[95],"we":[96,105,147],"propose":[97],"Mousikav2":[98,212],"address":[100],"drawbacks":[102],"successfully.":[103],"First,":[104],"design":[106],"a":[107,133,149,183],"model,":[110],"i.e.,":[111],"binary":[113],"(BDT).":[116],"Unlike":[117],"DT,":[119],"our":[120],"BDT":[121,197],"consists":[122],"classification":[124,191,217],"form":[128],"bits,":[130],"which":[131,156],"good":[134],"fit":[135],"standard":[138],"ternary":[139],"by":[142,219],"hardware/software":[144],"Second,":[146],"introduce":[148],"teacher-student":[150],"knowledge":[151,199],"distillation":[152],"architecture":[153],"Mousikav2,":[155],"enables":[157],"general":[159],"transfer":[160],"from":[161],"other":[162],"BDT.":[167],"Through":[168],"transfer,":[170],"indirectly":[174],"deployed":[175],"avoid":[179],"switch":[180,225],"constraints.":[181],"Finally,":[182],"lightweight":[184],"program":[186],"developed":[188],"perform":[190],"tasks":[192,205],"with":[195],"after":[198],"distillation.":[200],"Experiments":[201],"on":[202],"three":[203,207],"commodity":[208],"show":[210],"that":[211],"only":[214],"improves":[215],"accuracy":[218],"3.27%,":[220],"but":[221],"also":[222],"reduces":[223],"stage":[226],"memory":[228],"usage":[229],"by$2.00\\times":[230],"$and":[231],"28.67%,":[232],"respectively.":[233],"Code":[234],"available":[236],"athttps://github.com/xgr19/Mousika.":[237]},"counts_by_year":[{"year":2026,"cited_by_count":6},{"year":2025,"cited_by_count":15},{"year":2024,"cited_by_count":8},{"year":2023,"cited_by_count":1}],"updated_date":"2026-08-11T07:18:39.950985","created_date":"2025-10-10T00:00:00"}
