{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T05:44:50Z","timestamp":1782798290175,"version":"3.54.5"},"reference-count":53,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T00:00:00Z","timestamp":1779062400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,5,18]]},"DOI":"10.1109\/infocom59046.2026.11571541","type":"proceedings-article","created":{"date-parts":[[2026,6,29]],"date-time":"2026-06-29T19:38:15Z","timestamp":1782761895000},"page":"1-10","source":"Crossref","is-referenced-by-count":0,"title":["How to Execute Any Computable Function on Programmable Data Plane"],"prefix":"10.1109","author":[{"given":"Yutaro","family":"Yoshinaka","sequence":"first","affiliation":[{"name":"The University of Osaka,Graduate School of Information Science and Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Junji","family":"Takemasa","sequence":"additional","affiliation":[{"name":"The University of Osaka,Graduate School of Information Science and Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Toru","family":"Hasegawa","sequence":"additional","affiliation":[{"name":"Shimane University,Faculty of Materials for Energy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuki","family":"Koizumi","sequence":"additional","affiliation":[{"name":"The University of Osaka,Graduate School of Information Science and Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321439"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486011"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref4","article-title":"Modular switch programming under resource constraints","volume-title":"NSDI","author":"Hogan"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/3422604.3425934"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604864"},{"key":"ref7","article-title":"NetRPC: Enabling in-network computation in remote procedure calls","volume-title":"NSDI","author":"Zhao"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/3651890.3672230"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM55648.2025.11044680"},{"key":"ref10","article-title":"Multiprocessing and runtime programmability on virtualized RMT switches","author":"Das","year":"2024","journal-title":"University of California, San Diego"},{"key":"ref11","article-title":"Multitenant in-network acceleration with SwitchVM","volume-title":"NSDI","author":"Khashab"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1016\/j.jalgor.2003.12.001"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/tc.2022.3218995"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.46298\/dmtcs.3545"},{"key":"ref15","article-title":"LightGuardian: A full-visibility, lightweight, inband telemetry system using sketchlets","volume-title":"NSDI","author":"Zhao"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098832"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934906"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2982739"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405865"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132764"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2992106"},{"key":"ref22","article-title":"Scaling distributed machine learning with in-network aggregation","volume-title":"NSDI","author":"Sapio"},{"key":"ref23","article-title":"ATP: In-network aggregation for multi-tenant learning","volume-title":"NSDI","author":"Lao"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TMC.2025.3551368"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3575693.3575708"},{"key":"ref26","article-title":"NetEC: Accelerating erasure coding reconstruction with innetwork aggregation","author":"Qiao","year":"2022","journal-title":"IEEE TPDS"},{"key":"ref27","article-title":"Stateless datacenter load-balancing with Beamer","volume-title":"NSDI","author":"Olteanu"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"ref29","article-title":"RackSched: A microsecond-scale scheduler for rack-scale computers","volume-title":"OSDI","author":"Zhu"},{"key":"ref30","article-title":"R2P2: Making RPCs first-class datacenter citizens","volume-title":"USENIX ATC","author":"Kogias"},{"key":"ref31","article-title":"A high-speed load-balancer design with guaranteed per-connection-consistency","volume-title":"NSDI","author":"Barbette"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP52444.2021.9651946"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3472873.3472881"},{"key":"ref34","article-title":"pForest: In-network inference with random forests","author":"Busse-Grawitz","year":"2019"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2024.3364757"},{"key":"ref36","article-title":"Leo: Online ML-based traffic classification at multi-terabit line rate","volume-title":"NSDI","author":"Jafri"},{"key":"ref37","article-title":"Bolt: Scalable and cost-efficient multistring pattern matching with programmable switches","author":"Wang","year":"2022","journal-title":"IEEE\/ACM ToN"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.23919\/IFIPNetworking62109.2024.10619855"},{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM53939.2023.10228996"},{"key":"ref40","article-title":"Programmable in-network security for context-aware BYOD policies","volume-title":"USENIX Security","author":"Kang"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2020.24007"},{"key":"ref42","article-title":"Jaqen: A high-performance switch-native approach for detecting and mitigating volumetric DDoS attacks with programmable switches","volume-title":"USENIX Security","author":"Liu"},{"key":"ref43","article-title":"In-band network telemetry via programmable dataplanes","volume-title":"SIGCOMM","author":"Kim"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405894"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/3555050.3569137"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2020.107386"},{"key":"ref47","author":"Hopcroft","year":"2006","journal-title":"Introduction to automata theory, languages, and computation"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2004.1281665"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/872726.806984"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1109\/TON.2025.3582400"},{"key":"ref51","article-title":"SketchLib: Enabling efficient sketch-based monitoring on programmable switches","volume-title":"NSDI","author":"Namkung"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP61940.2024.10858499"},{"key":"ref53","article-title":"SmartCookie: Blocking large-scale SYN floods with a split-proxy defense on programmable data planes","volume-title":"USENIX Security","author":"Yoo"}],"event":{"name":"IEEE INFOCOM 2026 - IEEE Conference on Computer Communications","location":"Tokyo, Japan","start":{"date-parts":[[2026,5,18]]},"end":{"date-parts":[[2026,5,21]]}},"container-title":["IEEE INFOCOM 2026 - IEEE Conference on Computer Communications"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11571071\/11571169\/11571541.pdf?arnumber=11571541","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T05:12:54Z","timestamp":1782796374000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11571541\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,18]]},"references-count":53,"URL":"https:\/\/doi.org\/10.1109\/infocom59046.2026.11571541","relation":{},"subject":[],"published":{"date-parts":[[2026,5,18]]}}}