{"id":"https://openalex.org/W4213060442","doi":"https://doi.org/10.1145/3503222.3507726","title":"Taurus: a data plane architecture for per-packet ML","display_name":"Taurus: a data plane architecture for per-packet ML","publication_year":2022,"publication_date":"2022-02-22","ids":{"openalex":"https://openalex.org/W4213060442","doi":"https://doi.org/10.1145/3503222.3507726"},"language":"en","primary_location":{"id":"doi:10.1145/3503222.3507726","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507726","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2002.08987","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5076804718","display_name":"Tushar Swamy","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Tushar Swamy","raw_affiliation_strings":["Stanford University, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068091924","display_name":"Alexander Rucker","orcid":"https://orcid.org/0000-0002-1928-0845"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Alexander Rucker","raw_affiliation_strings":["Stanford University, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100610963","display_name":"Muhammad Shahbaz","orcid":"https://orcid.org/0000-0001-5168-9045"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Muhammad Shahbaz","raw_affiliation_strings":["Purdue University, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5079865065","display_name":"Ishan Gaur","orcid":null},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ishan Gaur","raw_affiliation_strings":["Stanford University, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, USA","institution_ids":["https://openalex.org/I97018004"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023857198","display_name":"Kunle Olukotun","orcid":"https://orcid.org/0000-0002-8779-0636"},"institutions":[{"id":"https://openalex.org/I97018004","display_name":"Stanford University","ror":"https://ror.org/00f54p054","country_code":"US","type":"education","lineage":["https://openalex.org/I97018004"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kunle Olukotun","raw_affiliation_strings":["Stanford University, USA"],"affiliations":[{"raw_affiliation_string":"Stanford University, USA","institution_ids":["https://openalex.org/I97018004"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5076804718"],"corresponding_institution_ids":["https://openalex.org/I97018004"],"apc_list":null,"apc_paid":null,"fwci":11.7005,"has_fulltext":false,"cited_by_count":84,"citation_normalized_percentile":{"value":0.98980894,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":97,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"1099","last_page":"1114"},"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.9993000030517578,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T10138","display_name":"Network Traffic and Congestion Control","score":0.9990000128746033,"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.7943028211593628},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.7414957880973816},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.6747471690177917},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6408114433288574},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.6082445979118347},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.6004185676574707},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5164032578468323},{"id":"https://openalex.org/keywords/the-internet","display_name":"The Internet","score":0.4901655614376068},{"id":"https://openalex.org/keywords/data-center","display_name":"Data center","score":0.46763375401496887},{"id":"https://openalex.org/keywords/millisecond","display_name":"Millisecond","score":0.45941174030303955},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.3893308937549591},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.19006165862083435},{"id":"https://openalex.org/keywords/telecommunications","display_name":"Telecommunications","score":0.1380038559436798}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7943028211593628},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.7414957880973816},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.6747471690177917},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6408114433288574},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.6082445979118347},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.6004185676574707},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5164032578468323},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.4901655614376068},{"id":"https://openalex.org/C153740404","wikidata":"https://www.wikidata.org/wiki/Q671224","display_name":"Data center","level":2,"score":0.46763375401496887},{"id":"https://openalex.org/C60327585","wikidata":"https://www.wikidata.org/wiki/Q723733","display_name":"Millisecond","level":2,"score":0.45941174030303955},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3893308937549591},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.19006165862083435},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.1380038559436798},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C1276947","wikidata":"https://www.wikidata.org/wiki/Q333","display_name":"Astronomy","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3503222.3507726","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3503222.3507726","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2002.08987","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2002.08987","pdf_url":"https://arxiv.org/pdf/2002.08987","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2002.08987","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2002.08987","pdf_url":"https://arxiv.org/pdf/2002.08987","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[{"display_name":"Peace, Justice and strong institutions","id":"https://metadata.un.org/sdg/16","score":0.6700000166893005}],"awards":[{"id":"https://openalex.org/G4490243196","display_name":null,"funder_award_id":"FA8650-18-2-7865","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G7568964499","display_name":null,"funder_award_id":"1937301","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":140,"referenced_works":["https://openalex.org/W94763889","https://openalex.org/W1424350945","https://openalex.org/W1502361557","https://openalex.org/W1541318173","https://openalex.org/W1637524539","https://openalex.org/W1665214252","https://openalex.org/W1667072054","https://openalex.org/W1685070372","https://openalex.org/W1973668864","https://openalex.org/W1979866793","https://openalex.org/W1988115241","https://openalex.org/W1989227777","https://openalex.org/W1992393251","https://openalex.org/W1994926493","https://openalex.org/W2001782903","https://openalex.org/W2003275871","https://openalex.org/W2012095206","https://openalex.org/W2012546067","https://openalex.org/W2022844530","https://openalex.org/W2025787141","https://openalex.org/W2040403168","https://openalex.org/W2050600889","https://openalex.org/W2063029095","https://openalex.org/W2064675550","https://openalex.org/W2066949876","https://openalex.org/W2071263125","https://openalex.org/W2077677671","https://openalex.org/W2080234606","https://openalex.org/W2090068045","https://openalex.org/W2099940443","https://openalex.org/W2101222264","https://openalex.org/W2102458936","https://openalex.org/W2104449965","https://openalex.org/W2105545278","https://openalex.org/W2109722477","https://openalex.org/W2112732048","https://openalex.org/W2112891124","https://openalex.org/W2116158110","https://openalex.org/W2119271160","https://openalex.org/W2119436991","https://openalex.org/W2120955848","https://openalex.org/W2121035740","https://openalex.org/W2121973001","https://openalex.org/W2123016589","https://openalex.org/W2127273221","https://openalex.org/W2130179171","https://openalex.org/W2134797427","https://openalex.org/W2135445399","https://openalex.org/W2149274049","https://openalex.org/W2150468603","https://openalex.org/W2157614013","https://openalex.org/W2157990152","https://openalex.org/W2158470215","https://openalex.org/W2158733823","https://openalex.org/W2158782408","https://openalex.org/W2161251616","https://openalex.org/W2163112974","https://openalex.org/W2164740236","https://openalex.org/W2165862485","https://openalex.org/W2221554372","https://openalex.org/W2240938131","https://openalex.org/W2250670532","https://openalex.org/W2283556750","https://openalex.org/W2285660444","https://openalex.org/W2286365479","https://openalex.org/W2289151794","https://openalex.org/W2289252105","https://openalex.org/W2335240678","https://openalex.org/W2465793152","https://openalex.org/W2471288191","https://openalex.org/W2487583538","https://openalex.org/W2512971201","https://openalex.org/W2536661541","https://openalex.org/W2560162835","https://openalex.org/W2566871274","https://openalex.org/W2567615407","https://openalex.org/W2585720638","https://openalex.org/W2604783387","https://openalex.org/W2605823630","https://openalex.org/W2606027679","https://openalex.org/W2606722458","https://openalex.org/W2623323969","https://openalex.org/W2626211758","https://openalex.org/W2725159389","https://openalex.org/W2745034467","https://openalex.org/W2783777339","https://openalex.org/W2784113652","https://openalex.org/W2791110811","https://openalex.org/W2798482398","https://openalex.org/W2798534715","https://openalex.org/W2809684781","https://openalex.org/W2867345499","https://openalex.org/W2883929540","https://openalex.org/W2887424871","https://openalex.org/W2887715205","https://openalex.org/W2888505697","https://openalex.org/W2899592413","https://openalex.org/W2907463061","https://openalex.org/W2917255913","https://openalex.org/W2919933302","https://openalex.org/W2940715617","https://openalex.org/W2944456270","https://openalex.org/W2946348792","https://openalex.org/W2947091816","https://openalex.org/W2949161920","https://openalex.org/W2949417445","https://openalex.org/W2953235111","https://openalex.org/W2953384591","https://openalex.org/W2962820060","https://openalex.org/W2963122961","https://openalex.org/W2963154302","https://openalex.org/W2965879390","https://openalex.org/W2967062414","https://openalex.org/W2968108410","https://openalex.org/W2983123278","https://openalex.org/W3005685361","https://openalex.org/W3008207353","https://openalex.org/W3016712945","https://openalex.org/W3033496451","https://openalex.org/W3044536325","https://openalex.org/W3046812104","https://openalex.org/W3093895572","https://openalex.org/W3103457053","https://openalex.org/W3103780890","https://openalex.org/W3126135128","https://openalex.org/W3137135510","https://openalex.org/W3143752568","https://openalex.org/W3153854431","https://openalex.org/W3154219392","https://openalex.org/W3158233278","https://openalex.org/W3161443613","https://openalex.org/W3190681843","https://openalex.org/W4237967441","https://openalex.org/W4252506956","https://openalex.org/W4253731216","https://openalex.org/W4288083474","https://openalex.org/W4288333632","https://openalex.org/W4296694382","https://openalex.org/W4297196174","https://openalex.org/W4300564113"],"related_works":["https://openalex.org/W2368158069","https://openalex.org/W2129058931","https://openalex.org/W2074671889","https://openalex.org/W116776481","https://openalex.org/W2489894763","https://openalex.org/W2125008614","https://openalex.org/W2886166997","https://openalex.org/W4380551606","https://openalex.org/W2784246983","https://openalex.org/W2114103190"],"abstract_inverted_index":{"Emerging":[0],"applications---cloud":[1],"computing,":[2],"the":[3,56],"internet":[4],"of":[5],"things,":[6],"and":[7,12,26,38,62],"augmented/virtual":[8],"reality---demand":[9],"responsive,":[10],"secure,":[11],"scalable":[13],"datacenter":[14],"networks.":[15],"These":[16],"networks":[17,53],"currently":[18],"implement":[19],"simple,":[20],"per-packet,":[21],"data-plane":[22],"heuristics":[23],"(e.g.,":[24],"ECMP":[25],"sketches)":[27],"under":[28],"a":[29,49],"slow,":[30],"millisecond-latency":[31],"control":[32],"plane":[33],"that":[34],"runs":[35],"data-driven":[36],"performance":[37],"security":[39],"policies.":[40],"However,":[41],"to":[42],"meet":[43],"applications'":[44],"service-level":[45],"objectives":[46],"(SLOs)":[47],"in":[48],"modern":[50],"data":[51],"center,":[52],"must":[54],"bridge":[55],"gap":[57],"between":[58],"line-rate,":[59],"per-packet":[60],"execution":[61],"complex":[63],"decision":[64],"making.":[65]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":30},{"year":2024,"cited_by_count":28},{"year":2023,"cited_by_count":19},{"year":2022,"cited_by_count":5}],"updated_date":"2026-04-18T07:56:08.524223","created_date":"2025-10-10T00:00:00"}
