{"id":"https://openalex.org/W4401367971","doi":"https://doi.org/10.1145/3687230.3687232","title":"Planter: Rapid Prototyping of In-Network Machine Learning Inference","display_name":"Planter: Rapid Prototyping of In-Network Machine Learning Inference","publication_year":2024,"publication_date":"2024-01-30","ids":{"openalex":"https://openalex.org/W4401367971","doi":"https://doi.org/10.1145/3687230.3687232"},"language":"en","primary_location":{"id":"doi:10.1145/3687230.3687232","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3687230.3687232","pdf_url":null,"source":{"id":"https://openalex.org/S66039016","display_name":"ACM SIGCOMM Computer Communication Review","issn_l":"0146-4833","issn":["0146-4833","1943-5819"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGCOMM Computer Communication Review","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://ora.ox.ac.uk/objects/uuid:29890d8c-d54b-42bb-ac91-d2cf2b294b91","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5044974695","display_name":"Changgang Zheng","orcid":"https://orcid.org/0000-0003-1894-722X"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":true,"raw_author_name":"Changgang Zheng","raw_affiliation_strings":["University of Oxford"],"affiliations":[{"raw_affiliation_string":"University of Oxford","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009697230","display_name":"Mingyuan Zang","orcid":"https://orcid.org/0000-0002-6278-1282"},"institutions":[{"id":"https://openalex.org/I96673099","display_name":"Technical University of Denmark","ror":"https://ror.org/04qtj9h94","country_code":"DK","type":"education","lineage":["https://openalex.org/I96673099"]}],"countries":["DK"],"is_corresponding":false,"raw_author_name":"Mingyuan Zang","raw_affiliation_strings":["Technical University of Denmark"],"affiliations":[{"raw_affiliation_string":"Technical University of Denmark","institution_ids":["https://openalex.org/I96673099"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006324149","display_name":"Xinpeng Hong","orcid":"https://orcid.org/0000-0001-8525-6424"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Xinpeng Hong","raw_affiliation_strings":["University of Oxford"],"affiliations":[{"raw_affiliation_string":"University of Oxford","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033157426","display_name":"L.-P. L. Perreault","orcid":null},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Liam Perreault","raw_affiliation_strings":["University of Oxford"],"affiliations":[{"raw_affiliation_string":"University of Oxford","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052126838","display_name":"Riyad Bensoussane","orcid":"https://orcid.org/0009-0005-0264-7830"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Riyad Bensoussane","raw_affiliation_strings":["University of Oxford"],"affiliations":[{"raw_affiliation_string":"University of Oxford","institution_ids":["https://openalex.org/I40120149"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5078049483","display_name":"Shay Vargaftik","orcid":"https://orcid.org/0000-0002-0982-7894"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shay Vargaftik","raw_affiliation_strings":["VMware Research"],"affiliations":[{"raw_affiliation_string":"VMware Research","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052217529","display_name":"Yaniv Ben-Itzhak","orcid":"https://orcid.org/0000-0002-3844-5940"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yaniv Ben-Itzhak","raw_affiliation_strings":["VMware Research"],"affiliations":[{"raw_affiliation_string":"VMware Research","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5034926658","display_name":"Noa Zilberman","orcid":"https://orcid.org/0000-0002-3655-2873"},"institutions":[{"id":"https://openalex.org/I40120149","display_name":"University of Oxford","ror":"https://ror.org/052gg0110","country_code":"GB","type":"education","lineage":["https://openalex.org/I40120149"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Noa Zilberman","raw_affiliation_strings":["University of Oxford"],"affiliations":[{"raw_affiliation_string":"University of Oxford","institution_ids":["https://openalex.org/I40120149"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":8,"corresponding_author_ids":["https://openalex.org/A5044974695"],"corresponding_institution_ids":["https://openalex.org/I40120149"],"apc_list":null,"apc_paid":null,"fwci":6.623,"has_fulltext":true,"cited_by_count":32,"citation_normalized_percentile":{"value":0.97362989,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":"54","issue":"1","first_page":"2","last_page":"21"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.996999979019165,"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.9936000108718872,"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.7382802367210388},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.6689110994338989},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.6020115613937378},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.5919877290725708},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5751648545265198},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.564488410949707},{"id":"https://openalex.org/keywords/rapid-prototyping","display_name":"Rapid prototyping","score":0.42295053601264954},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.419728547334671},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.16917318105697632},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.1389034390449524}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7382802367210388},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.6689110994338989},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.6020115613937378},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.5919877290725708},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5751648545265198},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.564488410949707},{"id":"https://openalex.org/C2780395129","wikidata":"https://www.wikidata.org/wiki/Q1128971","display_name":"Rapid prototyping","level":2,"score":0.42295053601264954},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.419728547334671},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.16917318105697632},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.1389034390449524},{"id":"https://openalex.org/C78519656","wikidata":"https://www.wikidata.org/wiki/Q101333","display_name":"Mechanical engineering","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3687230.3687232","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3687230.3687232","pdf_url":null,"source":{"id":"https://openalex.org/S66039016","display_name":"ACM SIGCOMM Computer Communication Review","issn_l":"0146-4833","issn":["0146-4833","1943-5819"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGCOMM Computer Communication Review","raw_type":"journal-article"},{"id":"pmh:oai:ora.ox.ac.uk:uuid:29890d8c-d54b-42bb-ac91-d2cf2b294b91","is_oa":true,"landing_page_url":null,"pdf_url":"https://ora.ox.ac.uk/objects/uuid:29890d8c-d54b-42bb-ac91-d2cf2b294b91","source":{"id":"https://openalex.org/S4306402636","display_name":"Oxford University Research Archive (ORA) (University of Oxford)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I40120149","host_organization_name":"University of Oxford","host_organization_lineage":["https://openalex.org/I40120149"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Symplectic Elements","raw_type":"Journal article"},{"id":"pmh:oai:pure.atira.dk:publications/c50857b1-0958-4e93-8c2e-f17fad00ce68","is_oa":false,"landing_page_url":"https://orbit.dtu.dk/en/publications/c50857b1-0958-4e93-8c2e-f17fad00ce68","pdf_url":null,"source":{"id":"https://openalex.org/S4306400705","display_name":"Technical University of Denmark, DTU Orbit (Technical University of Denmark, DTU)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I96673099","host_organization_name":"Technical University of Denmark","host_organization_lineage":["https://openalex.org/I96673099"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Zheng , C , Zang , M , Hong , X , Perreault , L , Bensoussane , R , Vargaftik , S , Ben-Itzhak , Y &amp; Zilberman , N 2024 , ' Planter : Rapid Prototyping of In-Network Machine Learning Inference ' , Computer Communication Review , vol. 54 , no. 1 , pp. 2-20 . https://doi.org/10.1145/3687230.3687232","raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:ora.ox.ac.uk:uuid:29890d8c-d54b-42bb-ac91-d2cf2b294b91","is_oa":true,"landing_page_url":null,"pdf_url":"https://ora.ox.ac.uk/objects/uuid:29890d8c-d54b-42bb-ac91-d2cf2b294b91","source":{"id":"https://openalex.org/S4306402636","display_name":"Oxford University Research Archive (ORA) (University of Oxford)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I40120149","host_organization_name":"University of Oxford","host_organization_lineage":["https://openalex.org/I40120149"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Symplectic Elements","raw_type":"Journal article"},"sustainable_development_goals":[{"score":0.6000000238418579,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4401367971.pdf","grobid_xml":"https://content.openalex.org/works/W4401367971.grobid-xml"},"referenced_works_count":58,"referenced_works":["https://openalex.org/W181010784","https://openalex.org/W1600204729","https://openalex.org/W1967320885","https://openalex.org/W1975959118","https://openalex.org/W1988790447","https://openalex.org/W1994926493","https://openalex.org/W2001619934","https://openalex.org/W2049877722","https://openalex.org/W2050576295","https://openalex.org/W2053757129","https://openalex.org/W2135046866","https://openalex.org/W2142827986","https://openalex.org/W2167287136","https://openalex.org/W2294798173","https://openalex.org/W2295598076","https://openalex.org/W2300242332","https://openalex.org/W2465793152","https://openalex.org/W2577606900","https://openalex.org/W2761338514","https://openalex.org/W2789828921","https://openalex.org/W2799635155","https://openalex.org/W2801490189","https://openalex.org/W2885054548","https://openalex.org/W2885268922","https://openalex.org/W2885584382","https://openalex.org/W2887424871","https://openalex.org/W2898182615","https://openalex.org/W2931075014","https://openalex.org/W2949600091","https://openalex.org/W2949867260","https://openalex.org/W2968986602","https://openalex.org/W2983123278","https://openalex.org/W3028504644","https://openalex.org/W3046227456","https://openalex.org/W3046750740","https://openalex.org/W3096249913","https://openalex.org/W3125409615","https://openalex.org/W3132842072","https://openalex.org/W3137135510","https://openalex.org/W3153429971","https://openalex.org/W3186378421","https://openalex.org/W3193293525","https://openalex.org/W3209399855","https://openalex.org/W3211913575","https://openalex.org/W3212432095","https://openalex.org/W4213060442","https://openalex.org/W4256300792","https://openalex.org/W4283206003","https://openalex.org/W4290991406","https://openalex.org/W4294541781","https://openalex.org/W4312409482","https://openalex.org/W4327930462","https://openalex.org/W4385192324","https://openalex.org/W4389934525","https://openalex.org/W4391892558","https://openalex.org/W4409185507","https://openalex.org/W4411487126","https://openalex.org/W7023562383"],"related_works":["https://openalex.org/W2378076731","https://openalex.org/W4375867731","https://openalex.org/W4286888643","https://openalex.org/W3210795196","https://openalex.org/W2249385795","https://openalex.org/W2088988140","https://openalex.org/W3037187668","https://openalex.org/W3171015545","https://openalex.org/W2103019253","https://openalex.org/W2951529875"],"abstract_inverted_index":{"In-network":[0],"machine":[1,30,47,84,101,107,143],"learning":[2,31,48,85,102,108,144],"inference":[3,174],"provides":[4,115],"high":[5],"throughput":[6],"and":[7,19,49,75,92,110,122,126,135,156],"low":[8],"latency.":[9],"It":[10,114],"is":[11,33],"ideally":[12],"located":[13],"within":[14],"the":[15,26,50],"network,":[16],"power":[17],"efficient,":[18],"improves":[20,111,142],"applications'":[21],"performance.":[22],"Despite":[23],"its":[24],"advantages,":[25],"bar":[27],"to":[28,44,60,132],"in-network":[29,83],"research":[32],"high,":[34],"requiring":[35],"significant":[36],"expertise":[37],"in":[38,42],"programmable":[39],"data":[40],"planes,":[41],"addition":[43],"knowledge":[45],"of":[46,82,90,173],"application":[51],"area.":[52],"Existing":[53],"solutions":[54],"are":[55],"mostly":[56],"one-time":[57],"efforts,":[58],"hard":[59],"reproduce,":[61],"change,":[62],"or":[63],"port":[64],"across":[65,87],"platforms.":[66],"In":[67],"this":[68],"paper,":[69],"we":[70],"present":[71],"Planter:":[72],"a":[73,88],"modular":[74],"efficient":[76],"open-source":[77],"framework":[78],"for":[79,100],"rapid":[80],"prototyping":[81],"models":[86],"range":[89],"platforms":[91],"pipeline":[93],"architectures.":[94],"By":[95],"identifying":[96],"general":[97],"mapping":[98],"methodologies":[99],"algorithms,":[103],"Planter":[104,141],"introduces":[105],"new":[106,133],"mappings":[109],"existing":[112],"ones.":[113],"users":[116,131],"with":[117,147,158],"several":[118],"example":[119],"use":[120],"cases":[121],"supports":[123],"different":[124],"datasets,":[125],"was":[127],"already":[128],"extended":[129],"by":[130],"fields":[134],"applications.":[136],"Our":[137],"evaluation":[138],"shows":[139],"that":[140],"performance":[145],"compared":[146],"previous":[148],"model-tailored":[149],"works,":[150],"while":[151],"significantly":[152],"reducing":[153],"resource":[154],"consumption":[155],"co-existing":[157],"network":[159],"functionality.":[160],"Planter-supported":[161],"algorithms":[162],"run":[163],"at":[164],"line":[165],"rate":[166],"on":[167],"unmodified":[168],"commodity":[169],"hardware,":[170],"providing":[171],"billions":[172],"decisions":[175],"per":[176],"second.":[177]},"counts_by_year":[{"year":2026,"cited_by_count":4},{"year":2025,"cited_by_count":19},{"year":2024,"cited_by_count":9}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
