{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T21:34:20Z","timestamp":1777066460994,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":87,"publisher":"ACM","funder":[{"DOI":"10.13039\/501100012166","name":"National Key Research and Development Program of China","doi-asserted-by":"publisher","award":["2023YFB2904600"],"award-info":[{"award-number":["2023YFB2904600"]}],"id":[{"id":"10.13039\/501100012166","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62172007"],"award-info":[{"award-number":["62172007"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Research Grants Council of Hong Kong","award":["GRF 14201523"],"award-info":[{"award-number":["GRF 14201523"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,27]]},"DOI":"10.1145\/3767295.3769344","type":"proceedings-article","created":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T20:20:04Z","timestamp":1777062004000},"page":"1094-1110","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Rearchitecting Programmable Networks For In-Network Computing: From Hardware To Language"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9358-8808","authenticated-orcid":false,"given":"Haifeng","family":"Sun","sequence":"first","affiliation":[{"name":"National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9828-6267","authenticated-orcid":false,"given":"Bing","family":"Liu","sequence":"additional","affiliation":[{"name":"Huawei Cloud Computing Technologies Co., Ltd., Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-8111-4654","authenticated-orcid":false,"given":"Taixu","family":"Tian","sequence":"additional","affiliation":[{"name":"Huawei Technologies Co., Ltd, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9157-3800","authenticated-orcid":false,"given":"Jinbo","family":"Sun","sequence":"additional","affiliation":[{"name":"Institute of Computing Technology, CAS, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0001-8767","authenticated-orcid":false,"given":"Jintao","family":"He","sequence":"additional","affiliation":[{"name":"National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2387-6131","authenticated-orcid":false,"given":"Qun","family":"Huang","sequence":"additional","affiliation":[{"name":"National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-3652-3573","authenticated-orcid":false,"given":"Luyou","family":"He","sequence":"additional","affiliation":[{"name":"Huawei Cloud Computing Technologies Co., Ltd., Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-3033-6314","authenticated-orcid":false,"given":"Xuan","family":"Wang","sequence":"additional","affiliation":[{"name":"Huawei Technologies Co., Ltd, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-7663-3464","authenticated-orcid":false,"given":"Feng","family":"Gao","sequence":"additional","affiliation":[{"name":"Huawei Cloud Computing Technologies Co., Ltd., Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-5948-1945","authenticated-orcid":false,"given":"Liguo","family":"Wang","sequence":"additional","affiliation":[{"name":"Huawei Technologies Co., Ltd, Shenzhen, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-2175-0750","authenticated-orcid":false,"given":"Xiangcan","family":"Xu","sequence":"additional","affiliation":[{"name":"National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-2261-8333","authenticated-orcid":false,"given":"Junyi","family":"Guo","sequence":"additional","affiliation":[{"name":"National Key Laboratory for Multimedia Information Processing, School of Computer Science, Peking University, Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8377-5786","authenticated-orcid":false,"given":"Xiaoping","family":"Zhu","sequence":"additional","affiliation":[{"name":"Huawei Cloud Computing Technologies Co., Ltd., Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9733-4346","authenticated-orcid":false,"given":"Yongqiang","family":"Yang","sequence":"additional","affiliation":[{"name":"Huawei Cloud Computing Technologies Co., Ltd., Beijing, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2026,4,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"In band network telemetry. 2020. https:\/\/p4.org\/wp-content\/uploads\/sites\/53\/p4-spec\/docs\/INT_v2_1.pdf."},{"key":"e_1_3_2_1_2_1","volume-title":"Proc. of USENIX NSDI.","author":"Bansal Deepak","year":"2023","unstructured":"Deepak Bansal, Gerald DeGrace, Rishabh Tewari, Michal Zygmunt, James Grantham, Silvano Gai, Mario Baldi, Krishna Doddapaneni, Arun Selvarajan, Arunkumar Arumugam, Balakrishnan Raman, Avijit Gupta, Sachin Jain, Deven Jagasia, Evan Langlais, Pranjal Srivastava, Rishiraj Hazarika, Neeraj Motwani, Soumya Tiwari, Stewart Grant, Ranveer Chandra, and Srikanth Kandula. 2023. Disaggregating Stateful Network Functions. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_3_1","volume-title":"Proc. of USENIX NSDI.","author":"Barbette Tom","year":"2020","unstructured":"Tom Barbette, Chen Tang, Haoran Yao, Dejan Kosti\u0107, Gerald Q. Maguire Jr., Panagiotis Papadimitratos, and Marco Chiesa. 2020. A High-Speed Load-Balancer Design with Guaranteed Per-Connection-Consistency. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_4_1","volume-title":"Proc. of IEEE ICNP.","author":"Ben-Basat Ran","year":"2018","unstructured":"Ran Ben-Basat, Xiaoqi Chen, Gil Einziger, and Ori Rottenstreich. 2018. Efficient Measurement on Programmable Switches Using Probabilistic Recirculation. In Proc. of IEEE ICNP."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1145\/2602204.2602211","article-title":"OpenState: Programming Platform-Independent Stateful Openflow Applications inside the Switch","volume":"44","author":"Bianchi Giuseppe","year":"2014","unstructured":"Giuseppe Bianchi, Marco Bonola, Antonio Capone, and Carmelo Cascone. 2014. OpenState: Programming Platform-Independent Stateful Openflow Applications inside the Switch. ACM SIGCOMM CCR 44, 2 (2014), 44\u201351.","journal-title":"ACM SIGCOMM CCR"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1145\/2656877.2656890","article-title":"P4: Programming Protocol-Independent Packet Processors","volume":"44","author":"Bosshart Pat","year":"2014","unstructured":"Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, and David Walker. 2014. P4: Programming Protocol-Independent Packet Processors. ACM SIGCOMM CCR 44, 3 (2014), 87\u201395.","journal-title":"ACM SIGCOMM CCR"},{"key":"e_1_3_2_1_7_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Bosshart Pat","year":"2013","unstructured":"Pat Bosshart, Glen Gibb, Hun-Seok Kim, George Varghese, Nick McKeown, Martin Izzard, Fernando Mujica, and Mark Horowitz. 2013. Forwarding Metamorphosis: Fast Programmable Match-Action Processing in Hardware for SDN. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_8_1","unstructured":"Caida Anonymized Internet Traces Dataset. 2018. http:\/\/www.caida.org\/data\/passive\/passive_dataset.xml."},{"key":"e_1_3_2_1_9_1","volume-title":"Proc. of IEEE INFOCOM.","author":"Chen Xiang","year":"2021","unstructured":"Xiang Chen, Qun Huang, Peiqiao Wang, Hongyan Liu, Yuxin Chen, Dong Zhang, Haifeng Zhou, and Chunming Wu. 2021. MTP: Avoiding Control Plane Overload with Measurement Task Placement. In Proc. of IEEE INFOCOM."},{"key":"e_1_3_2_1_10_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Chen Zhikang","year":"2024","unstructured":"Zhikang Chen, Yong Feng, Shuxin Liu, Haoyu Song, Hanyi Zhou, Tong Yun, Wenquan Xu, Tian Pan, and Bin Liu. 2024. OptimusPrime: Unleash Dataplane Programmability through a Transformable Architecture. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_11_1","volume-title":"Proc. of ACM CoNEXT.","author":"Chiesa Marco","year":"2019","unstructured":"Marco Chiesa, Roshan Sedar, Gianni Antichi, Michael Borokhovich, Andrzej Kamisi\u0144ski, Georgios Nikolaidis, and Stefan Schmid. 2019. PURR: A Primitive for Reconfigurable Fast Reroute: Hope for the Best and Program for the Worst. In Proc. of ACM CoNEXT."},{"key":"e_1_3_2_1_12_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Chole Sharad","year":"2017","unstructured":"Sharad Chole, Andy Fingerhut, Sha Ma, Anirudh Sivaraman, Shay Vargaftik, Alon Berger, Gal Mendelson, Mohammad Alizadeh, Shang-Tse Chuang, Isaac Keslassy, et al. 2017. dRMT: Disaggregated Programmable Switching. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_13_1","unstructured":"Visual Studio Code. 2025. https:\/\/code.visualstudio.com."},{"key":"e_1_3_2_1_14_1","first-page":"938","article-title":"Using Smart Edge IoT Devices for Safer","volume":"104","author":"Condry Michael W.","year":"2016","unstructured":"Michael W. Condry and Catherine Blackadar Nelson. 2016. Using Smart Edge IoT Devices for Safer, Rapid Response With Industry IoT Control Operations. Proc. IEEE 104, 5 (2016), 938\u2013946.","journal-title":"Rapid Response With Industry IoT Control Operations. Proc. IEEE"},{"key":"e_1_3_2_1_15_1","volume-title":"Proc. of ACM SC.","author":"Sensi Daniele De","year":"2021","unstructured":"Daniele De Sensi, Salvatore Di Girolamo, Saleh Ashkboos, Shigang Li, and Torsten Hoefler. 2021. Flare: Flexible in-Network Allreduce. In Proc. of ACM SC."},{"key":"e_1_3_2_1_16_1","volume-title":"Proc. of USENIX NSDI.","author":"Dong Wei","year":"2023","unstructured":"Wei Dong, Borui Li, Haoyu Li, Hao Wu, Kaijie Gong, Wenzhao Zhang, and Yi Gao. 2023. LinkLab 2.0: A Multi-tenant Programmable IoT Testbed for Experimentation with Edge-Cloud Integration. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_17_1","unstructured":"Data Plane Development Kit (DPDK). 2025. https:\/\/www.dpdk.org\/."},{"key":"e_1_3_2_1_18_1","unstructured":"AMD Pensando DPU. 2025. https:\/\/www.amd.com\/en\/products\/data-processing-units\/pensando.html."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","first-page":"270","DOI":"10.1145\/859716.859719","article-title":"New directions in traffic measurement and accounting: Focusing on the elephants, ignoring the mice","volume":"21","author":"Estan Cristian","year":"2003","unstructured":"Cristian Estan and George Varghese. 2003. New directions in traffic measurement and accounting: Focusing on the elephants, ignoring the mice. ACM Transactions on Computer Systems 21, 3 (2003), 270\u2013313.","journal-title":"ACM Transactions on Computer Systems"},{"key":"e_1_3_2_1_20_1","unstructured":"Huawei NetEngine 8000 F1A-C. 2025. https:\/\/support.huawei.com\/enterprise\/zh\/routers\/netengine-8000-f1a-c-pid-261096675."},{"key":"e_1_3_2_1_21_1","volume-title":"Proc. of USENIX NSDI.","author":"Feng Yong","year":"2022","unstructured":"Yong Feng, Zhikang Chen, Haoyu Song, Wenquan Xu, Jiahao Li, Zijian Zhang, Tong Yun, Ying Wan, and Bin Liu. 2022. Enabling In-situ Programmability in Network Data Plane: From Architecture to Language. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_22_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Gao Jiaqi","year":"2020","unstructured":"Jiaqi Gao, Ennan Zhai, Hongqiang Harry Liu, Rui Miao, Yu Zhou, Bingchuan Tian, Chen Sun, Dennis Cai, Ming Zhang, and Minlan Yu. 2020. Lyra: A Cross-Platform Language and Compiler for Data Plane Programming on Heterogeneous ASICs. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_23_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Gao Xiangyu","year":"2020","unstructured":"Xiangyu Gao, Taegyun Kim, Michael D Wong, Divya Raghunathan, Aatish Kishan Varma, Pravein Govindan Kannan, Anirudh Sivaraman, Srinivas Narayana, and Aarti Gupta. 2020. Switch code generation using program synthesis. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_24_1","volume-title":"Proc. of ACM HotNets.","author":"Gebara Nadeen","year":"2020","unstructured":"Nadeen Gebara, Alberto Lerner, Mingran Yang, Minlan Yu, Paolo Costa, and Manya Ghobadi. 2020. Challenging the Stateless Quo of Programmable Switches. In Proc. of ACM HotNets."},{"key":"e_1_3_2_1_25_1","unstructured":"Pktgen-DPDK Traffic generator powered by DPDK. 2024. https:\/\/git.dpdk.org\/apps\/pktgen-dpdk\/."},{"key":"e_1_3_2_1_26_1","volume-title":"Anderson","author":"Goyal Prateesh","year":"2022","unstructured":"Prateesh Goyal, Preey Shah, Kevin Zhao, Georgios Nikolaidis, Mohammad Alizadeh, and Thomas E. Anderson. 2022. Backpressure Flow Control. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_27_1","volume-title":"Proc. of IEEE ICDE.","author":"He Jintao","year":"2023","unstructured":"Jintao He, Jiaqi Zhu, and Qun Huang. 2023. Histsketch: A compact data structure for accurate per-key distribution monitoring. In Proc. of IEEE ICDE."},{"key":"e_1_3_2_1_28_1","volume-title":"Proc. of ACM ASPLOS.","author":"He Yongchao","year":"2023","unstructured":"Yongchao He, Wenfei Wu, Yanfang Le, Ming Liu, and ChonLam Lao. 2023. A Generic Service to Provide In-Network Aggregation for Key-Value Streams. In Proc. of ACM ASPLOS."},{"key":"e_1_3_2_1_29_1","volume-title":"Proc. of USENIX NSDI.","author":"Hogan Mary","year":"2022","unstructured":"Mary Hogan, Shir Landau-Feibish, Mina Tahmasbi Arashloo, Jennifer Rexford, and David Walker. 2022. Modular Switch Programming Under Resource Constraints. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_30_1","volume-title":"Proc. of ACM HotNets.","author":"Hogan Mary","year":"2020","unstructured":"Mary Hogan, Shir Landau-Feibish, Mina Tahmasbi Arashloo, Jennifer Rexford, David Walker, and Rob Harrison. 2020. Elastic Switch Programming with P4All. In Proc. of ACM HotNets."},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. of USENIX NSDI.","author":"Holterbach Thomas","year":"2019","unstructured":"Thomas Holterbach, Edgar Costa Molero, Maria Apostolaki, Alberto Dainotti, Stefano Vissicchio, and Laurent Vanbever. 2019. Blink: Fast Connectivity Recovery Entirely in the Data Plane. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_32_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Huang Qun","year":"2018","unstructured":"Qun Huang, Patrick P. C. Lee, and Yungang Bao. 2018. Sketchlearn: Relieving User Burdens in Approximate Measurement with Automated Statistical Inference. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_33_1","volume-title":"Proc. of USENIX NSDI.","author":"Huang Qun","year":"2021","unstructured":"Qun Huang, Siyuan Sheng, Xiang Chen, Yungang Bao, Rui Zhang, Yanwei Xu, and Gong Zhang. 2021. Toward Nearly-Zero-Error Sketching via Compressive Sensing. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_34_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Huang Qun","year":"2020","unstructured":"Qun Huang, Haifeng Sun, Patrick P. C. Lee, Wei Bai, Feng Zhu, and Yungang Bao. 2020. OmniMon: Re-Architecting Network Telemetry with Resource Efficiency and Full Accuracy. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_35_1","volume-title":"Proc. of USENIX OSDI.","author":"Ibanez Stephen","year":"2021","unstructured":"Stephen Ibanez, Alex Mallery, Serhat Arslan, Theo Jepsen, Muhammad Shahbaz, Changhoon Kim, and Nick McKeown. 2021. The nanoPU: A Nanosecond Network Stack for Datacenters. In Proc. of USENIX OSDI."},{"key":"e_1_3_2_1_36_1","unstructured":"Intel IPU. 2025. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/details\/network-io\/ipu.html."},{"key":"e_1_3_2_1_37_1","volume-title":"Proc. of ACM HotNets.","author":"Jepsen Theo","year":"2018","unstructured":"Theo Jepsen, Masoud Moshref, Antonio Carzaniga, Nate Foster, and Robert Soul\u00e9. 2018. Packet Subscriptions for Programmable ASICs. In Proc. of ACM HotNets."},{"key":"e_1_3_2_1_38_1","volume-title":"Proc. of USENIX NSDI.","author":"Jin Xin","year":"2018","unstructured":"Xin Jin, Xiaozhou Li, Haoyu Zhang, Nate Foster, Jeongkeun Lee, Robert Soul\u00e9, Changhoon Kim, and Ion Stoica. 2018. Netchain: Scale-free subrtt coordination. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_39_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Jin Xin","year":"2017","unstructured":"Xin Jin, Xiaozhou Li, Haoyu Zhang, Robert Soul\u00e9, Jeongkeun Lee, Nate Foster, Changhoon Kim, and Ion Stoica. 2017. Netcache: Balancing key-value stores with fast in-network caching. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_40_1","volume-title":"Proc. of ACM HotNets.","author":"Karlos George","year":"2021","unstructured":"George Karlos, Henri Bal, and Lin Wang. 2021. Don't You Worry 'Bout a Packet: Unified Programming for In-Network Computing. In Proc. of ACM HotNets."},{"key":"e_1_3_2_1_41_1","volume-title":"Proc. of ACM SOSR.","author":"Katta Naga","year":"2016","unstructured":"Naga Katta, Mukesh Hira, Changhoon Kim, Anirudh Sivaraman, and Jennifer Rexford. 2016. HULA: Scalable Load Balancing Using Programmable Data Planes. In Proc. of ACM SOSR."},{"key":"e_1_3_2_1_42_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Langlet Jonatan","year":"2023","unstructured":"Jonatan Langlet, Ran Ben-Basat, Gabriele Oliaro, Michael Mitzenmacher, Minlan Yu, and Gianni Antichi. 2023. Direct Telemetry Access. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_43_1","volume-title":"Proc. of USENIX NSDI.","author":"Lao ChonLam","year":"2021","unstructured":"ChonLam Lao, Yanfang Le, Kshiteej Mahajan, Yixi Chen, Wenfei Wu, Aditya Akella, and Michael Swift. 2021. ATP: In-network Aggregation for Multi-tenant Learning. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_44_1","volume-title":"Ports","author":"Li Jialin","year":"2020","unstructured":"Jialin Li, Jacob Nelson, Ellis Michael, Xin Jin, and Dan R. K. Ports. 2020. Pegasus: Tolerating Skewed Workloads in Distributed Storage with in-Network Coherence Directories. In Proc. of USENIX OSDI."},{"key":"e_1_3_2_1_45_1","volume-title":"Proc. of USENIX NSDI.","author":"Li Xiaozhou","year":"2016","unstructured":"Xiaozhou Li, Raghav Sethi, Michael Kaminsky, David G Andersen, and Michael J Freedman. 2016. Be fast, cheap and in control with SwitchKV. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_46_1","volume-title":"Proc. of USENIX NSDI.","author":"Lin Jiaxin","year":"2023","unstructured":"Jiaxin Lin, Adney Cardoza, Tarannum Khan, Yeonju Ro, Brent E. Stephens, Hassan Wassel, and Aditya Akella. 2023. RingLeader: Efficiently Offloading Intra-Server Orchestration to NICs. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_47_1","volume-title":"Proc. of USENIX OSDI.","author":"Lin Jiaxin","year":"2020","unstructured":"Jiaxin Lin, Kiran Patel, Brent E. Stephens, Anirudh Sivaraman, and Aditya Akella. 2020. PANIC: A High-Performance Programmable NIC for Multi-tenant Networks. In Proc. of USENIX OSDI."},{"key":"e_1_3_2_1_48_1","volume-title":"Proc. of ACM ASPLOS.","author":"Liu Ming","year":"2017","unstructured":"Ming Liu, Liang Luo, Jacob Nelson, Luis Ceze, Arvind Krishnamurthy, and Kishore Atreya. 2017. IncBricks: Toward In-Network Computation with an In-Network Cache. In Proc. of ACM ASPLOS."},{"key":"e_1_3_2_1_49_1","volume-title":"Proc. of USENIX FAST.","author":"Liu Zaoxing","year":"2019","unstructured":"Zaoxing Liu, Zhihao Bai, Zhenming Liu, Xiaozhou Li, Changhoon Kim, Vladimir Braverman, Xin Jin, and Ion Stoica. 2019. DistCache: Provable Load Balancing for Large-Scale Storage Systems with Distributed Caching. In Proc. of USENIX FAST."},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1145\/1355734.1355746","article-title":"OpenFlow: Enabling Innovation in Campus Networks","volume":"38","author":"McKeown Nick","year":"2008","unstructured":"Nick McKeown, Tom Anderson, Hari Balakrishnan, Guru Parulkar, Larry Peterson, Jennifer Rexford, Scott Shenker, and Jonathan Turner. 2008. OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM CCR 38, 2 (2008), 69\u201374.","journal-title":"ACM SIGCOMM CCR"},{"key":"e_1_3_2_1_51_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Miao Rui","year":"2017","unstructured":"Rui Miao, Hongyi Zeng, Changhoon Kim, Jeongkeun Lee, and Minlan Yu. 2017. Silkroad: Making stateful layer-4 load balancing fast and cheap using switching asics. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_52_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Mittal Radhika","year":"2015","unstructured":"Radhika Mittal, Terry Lam, Nandita Dukkipati, Emily Blem, Hassan Wassel, Monia Ghobadi, Amin Vahdat, Yaogong Wang, David Wether-all, and David Zats. 2015. TIMELY: RTT-based Congestion Control for the Datacenter. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"crossref","first-page":"1094","DOI":"10.1109\/71.963420","article-title":"The power of two choices in randomized load balancing","volume":"12","author":"Mitzenmacher M.","year":"2001","unstructured":"M. Mitzenmacher. 2001. The power of two choices in randomized load balancing. IEEE Transactions on Parallel and Distributed Systems 12, 10 (2001), 1094\u20131104.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"e_1_3_2_1_54_1","volume-title":"Proc. of ACM HotSDN.","author":"Moshref Masoud","year":"2014","unstructured":"Masoud Moshref, Apoorv Bhargava, Adhip Gupta, Minlan Yu, and Ramesh Govindan. 2014. Flow-Level State Transition as a New Switch Primitive for SDN. In Proc. of ACM HotSDN."},{"key":"e_1_3_2_1_55_1","volume-title":"Proc. of USENIX NSDI.","author":"Namkung Hun","year":"2022","unstructured":"Hun Namkung, Zaoxing Liu, Daehyeok Kim, Vyas Sekar, and Peter Steenkiste. 2022. SketchLib: Enabling Efficient Sketch-based Monitoring on Programmable Switches. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_56_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Narayana Srinivas","year":"2017","unstructured":"Srinivas Narayana, Anirudh Sivaraman, Vikram Nathan, Prateesh Goyal, Venkat Arun, Mohammad Alizadeh, Vimalkumar Jeyakumar, and Changhoon Kim. 2017. Language-Directed Hardware Design for Network Performance Monitoring. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_57_1","volume-title":"Proc. of USENIX NSDI.","author":"Olteanu Vladimir","year":"2018","unstructured":"Vladimir Olteanu, Alexandru Agache, Andrei Voinescu, and Costin Raiciu. 2018. Stateless Datacenter Load-balancing with Beamer. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_58_1","volume-title":"Proc. of USENIX NSDI.","author":"Pontarelli Salvatore","year":"2019","unstructured":"Salvatore Pontarelli, Roberto Bifulco, Marco Bonola, Carmelo Cascone, Marco Spaziani, Valerio Bruschi, Davide Sanvito, Giuseppe Siracusano, Antonio Capone, Michio Honda, Felipe Huici, and Giuseppe Siracusano. 2019. FlowBlaze: Stateful Packet Processing in Hardware. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_59_1","unstructured":"Intel IXP Network Processors. 2010. https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/datasheets\/ixp42x-product-line-network-processors-datasheet.pdf."},{"key":"e_1_3_2_1_60_1","volume-title":"Proc. of USENIX NSDI.","author":"Sapio Amedeo","year":"2021","unstructured":"Amedeo Sapio, Marco Canini, Chen-Yu Ho, Jacob Nelson, Panos Kalnis, Changhoon Kim, Arvind Krishnamurthy, Masoud Moshref, Dan Ports, and Peter Richtarik. 2021. Scaling Distributed Machine Learning with In-Network Aggregation. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"crossref","first-page":"1783","DOI":"10.14778\/3467861.3467868","article-title":"PR-Sketch: Monitoring per-Key Aggregation of Streaming Data with Nearly Full Accuracy","volume":"14","author":"Sheng Siyuan","year":"2021","unstructured":"Siyuan Sheng, Qun Huang, Sa Wang, and Yungang Bao. 2021. PR-Sketch: Monitoring per-Key Aggregation of Streaming Data with Nearly Full Accuracy. VLDB Endowment 14, 10 (2021), 1783\u20131796.","journal-title":"VLDB Endowment"},{"key":"e_1_3_2_1_62_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Shrivastav Vishal","year":"2022","unstructured":"Vishal Shrivastav. 2022. Programmable Multi-Dimensional Table Filters for Line Rate Network Functions. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_63_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Shrivastav Vishal","year":"2022","unstructured":"Vishal Shrivastav. 2022. Stateful Multi-Pipelined Programmable Switches. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_64_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Sivaraman Anirudh","year":"2016","unstructured":"Anirudh Sivaraman, Alvin Cheung, Mihai Budiu, Changhoon Kim, Mohammad Alizadeh, Hari Balakrishnan, George Varghese, Nick McKeown, and Steve Licking. 2016. Packet Transactions: High-Level Programming for Line-Rate Switches. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_65_1","unstructured":"Netronome Agilio CX SmartNICs. 2025. https:\/\/netronome.com\/agilio-smartnics\/."},{"key":"e_1_3_2_1_66_1","volume-title":"Proc. of USENIX ATC.","author":"Sonchack John","year":"2018","unstructured":"John Sonchack, Oliver Michel, Adam J Aviv, Eric Keller, and Jonathan M Smith. 2018. Scaling Hardware Accelerated Network Monitoring to Concurrent and Dynamic Queries With* Flow.. In Proc. of USENIX ATC."},{"key":"e_1_3_2_1_67_1","unstructured":"P4-14 Language Specification. 2016. https:\/\/p4.org\/wp-content\/uploads\/sites\/53\/p4-spec\/p4-14\/v1.1.0\/tex\/p4.pdf."},{"key":"e_1_3_2_1_68_1","unstructured":"P4-16 Language Specification. 2023. https:\/\/p4.org\/wp-content\/uploads\/sites\/53\/p4-spec\/docs\/P4-16-v1.2.4.pdf."},{"key":"e_1_3_2_1_69_1","volume-title":"Proc. of USENIX NSDI.","author":"Sun Haifeng","year":"2024","unstructured":"Haifeng Sun, Qun Huang, Jinbo Sun, Wei Wang, Jiaheng Li, Fuliang Li, Yungang Bao, Xin Yao, and Gong Zhang. 2024. AutoSketch: Automatic Sketch-Oriented Compiler for Query-driven Network Telemetry. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_70_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Sun Haifeng","year":"2023","unstructured":"Haifeng Sun, Jiaheng Li, Jintao He, Jie Gui, and Qun Huang. 2023. OmniWindow: A General and Efficient Window Mechanism Framework for Network Telemetry. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_71_1","volume-title":"Proc. of ACM ASPLOS.","author":"Swamy Tushar","year":"2022","unstructured":"Tushar Swamy, Alexander Rucker, Muhammad Shahbaz, Ishan Gaur, and Kunle Olukotun. 2022. Taurus: A Data Plane Architecture for per-Packet ML. In Proc. of ACM ASPLOS."},{"key":"e_1_3_2_1_72_1","volume-title":"Proc. of USENIX NSDI.","author":"Takruri Hatem","year":"2020","unstructured":"Hatem Takruri, Ibrahim Kettaneh, Ahmed Alquraan, and Samer Al-Kiswany. 2020. FLAIR: Accelerating Reads with Consistency-Aware Network Routing. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_73_1","volume-title":"Proc. of IEEE INFOCOM.","author":"Tang Lu","year":"2019","unstructured":"Lu Tang, Qun Huang, and Patrick PC Lee. 2019. MV-Sketch: A fast and compact invertible sketch for heavy flow detection in network data streams. In Proc. of IEEE INFOCOM."},{"key":"e_1_3_2_1_74_1","volume-title":"Lee","author":"Tang Lu","year":"2020","unstructured":"Lu Tang, Qun Huang, and Patrick P. C. Lee. 2020. SpreadSketch: Toward Invertible and Network-Wide Detection of Superspreaders. In Proc. of IEEE INFOCOM."},{"key":"e_1_3_2_1_75_1","volume-title":"Reimagining the Ethernet Switch for HPC and AI Scale-up","author":"Ultra Broadcom Tomahawk","year":"2025","unstructured":"Broadcom Tomahawk Ultra: Reimagining the Ethernet Switch for HPC and AI Scale-up. 2025. https:\/\/www.broadcom.cn\/company\/news\/product-releases\/63341."},{"key":"e_1_3_2_1_76_1","volume-title":"Proc. of ACM SIGMOD.","author":"Tirmazi Muhammad","year":"2020","unstructured":"Muhammad Tirmazi, Ran Ben Basat, Jiaqi Gao, and Minlan Yu. 2020. Cheetah: Accelerating Database Queries with Switch Pruning. In Proc. of ACM SIGMOD."},{"key":"e_1_3_2_1_77_1","unstructured":"Intel Tofino. 2025. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/network-io\/programmable-ethernet-switch.html."},{"key":"e_1_3_2_1_78_1","volume-title":"Proc. of IEEE ReConFig.","author":"Tokusashi Yuta","year":"2018","unstructured":"Yuta Tokusashi, Hiroki Matsutani, and Noa Zilberman. 2018. Lake: the power of in-network computing. In Proc. of IEEE ReConFig."},{"key":"e_1_3_2_1_79_1","unstructured":"Broadcom Trident. 2025. https:\/\/www.broadcom.com\/products\/ethernet-connectivity\/switching\/strataxgs\/bcm56880-series."},{"key":"e_1_3_2_1_80_1","volume-title":"Proc. of IEEE ICNP.","author":"Turkovic Belma","year":"2020","unstructured":"Belma Turkovic and Fernando Kuipers. 2020. P4air: Increasing Fairness among Competing Congestion Control Algorithms. In Proc. of IEEE ICNP."},{"key":"e_1_3_2_1_81_1","unstructured":"Cisco 8000 Series Network Processing Units. 2024. https:\/\/www.ciscolive.com\/c\/dam\/r\/ciscolive\/global-event\/docs\/2024\/pdf\/TACSPG-2001.pdf."},{"key":"e_1_3_2_1_82_1","unstructured":"Broadcom Network Programming Language (NPL) v1.5.1. 2024. https:\/\/github.com\/nplang\/NPL-Spec."},{"key":"e_1_3_2_1_83_1","volume-title":"Proc. of USENIX NSDI.","author":"Xing Jiarong","year":"2022","unstructured":"Jiarong Xing, Kuo-Feng Hsu, Matty Kadosh, Alan Lo, Yonatan Piasetzky, Arvind Krishnamurthy, and Ang Chen. 2022. Runtime Programmable Switches. In Proc. of USENIX NSDI."},{"key":"e_1_3_2_1_84_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Yang Mingran","year":"2022","unstructured":"Mingran Yang, Alex Baban, Valery Kugel, Jeff Libby, Scott Mackie, Swamy Sadashivaiah Renu Kananda, Chang-Hong Wu, and Manya Ghobadi. 2022. Using Trio: Juniper Networks' Programmable Chipset - for Emerging in-Network Applications. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_85_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Yang Tong","year":"2018","unstructured":"Tong Yang, Jie Jiang, Peng Liu, Qun Huang, Junzhi Gong, Yang Zhou, Rui Miao, Xiaoming Li, and Steve Uhlig. 2018. Elastic Sketch: Adaptive and Fast Network-wide Measurements. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_86_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Yu Liangcheng","year":"2022","unstructured":"Liangcheng Yu, John Sonchack, and Vincent Liu. 2022. Cebinae: Scalable in-Network Fairness Augmentation. In Proc. of ACM SIGCOMM."},{"key":"e_1_3_2_1_87_1","volume-title":"Proc. of ACM SIGCOMM.","author":"Zheng Hao","year":"2022","unstructured":"Hao Zheng, Chen Tian, Tong Yang, Huiping Lin, Chang Liu, Zhaochen Zhang, Wanchun Dou, and Guihai Chen. 2022. FlyMon: Enabling on-the-Fly Task Reconfiguration for Network Measurement. In Proc. of ACM SIGCOMM."}],"event":{"name":"EUROSYS '26: 21st European Conference on Computer Systems","location":"McEwan Hall\/The University of Edinburgh Edinburgh Scotland UK","acronym":"EUROSYS '26","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the 21st European Conference on Computer Systems"],"original-title":[],"deposited":{"date-parts":[[2026,4,24]],"date-time":"2026-04-24T20:36:54Z","timestamp":1777063014000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3767295.3769344"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,26]]},"references-count":87,"alternative-id":["10.1145\/3767295.3769344","10.1145\/3767295"],"URL":"https:\/\/doi.org\/10.1145\/3767295.3769344","relation":{},"subject":[],"published":{"date-parts":[[2026,4,26]]},"assertion":[{"value":"2026-04-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}