{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,11]],"date-time":"2026-08-11T19:28:07Z","timestamp":1786476487460,"version":"build-2736575974"},"publisher-location":"New York, NY, USA","reference-count":32,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,8,11]],"date-time":"2026-08-11T00:00:00Z","timestamp":1786406400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,8,17]]},"DOI":"10.1145\/3789240.3829118","type":"proceedings-article","created":{"date-parts":[[2026,8,11]],"date-time":"2026-08-11T18:33:22Z","timestamp":1786473202000},"page":"837-850","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Rules Offload Engine (ROE): Accelerating Host SDN Policy Evaluation"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0001-0187-4071","authenticated-orcid":false,"given":"Anshuman","family":"Verma","sequence":"first","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5799-8199","authenticated-orcid":false,"given":"Tian","family":"Tan","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-9782-6139","authenticated-orcid":false,"given":"Ahmed","family":"Abdelsalam","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9248-7578","authenticated-orcid":false,"given":"Milan","family":"Dasgupta","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-8917-7499","authenticated-orcid":false,"given":"Jonathan","family":"Hunter","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-4551-7285","authenticated-orcid":false,"given":"Zach","family":"Libby","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-5805-0227","authenticated-orcid":false,"given":"Narayanan","family":"Ravichandran","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-4056-8705","authenticated-orcid":false,"given":"Harish","family":"Srinivasan","sequence":"additional","affiliation":[{"name":"Microsoft, Remond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-2560-8317","authenticated-orcid":false,"given":"Matt","family":"Reat","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-9071-6621","authenticated-orcid":false,"given":"Nadeen","family":"Gebara","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0682-8523","authenticated-orcid":false,"given":"Vishal","family":"Gondaliya","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-8105-2628","authenticated-orcid":false,"given":"Ezz","family":"Hamed","sequence":"additional","affiliation":[{"name":"Meta, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-9627-5109","authenticated-orcid":false,"given":"Rahul","family":"Garlapati","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-0544-9433","authenticated-orcid":false,"given":"Lok Chand","family":"Koppaka","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6975-632X","authenticated-orcid":false,"given":"Abdullah","family":"Mughrabi","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-6167-9671","authenticated-orcid":false,"given":"Dev","family":"Desai","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-2568-9207","authenticated-orcid":false,"given":"Alexander","family":"Malysh","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-3959-5975","authenticated-orcid":false,"given":"Shwetha","family":"Bhat","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0942-0169","authenticated-orcid":false,"given":"Rohan","family":"Kandi","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-6295-5860","authenticated-orcid":false,"given":"Megan","family":"Sng","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-5249-5909","authenticated-orcid":false,"given":"Tushar","family":"Garg","sequence":"additional","affiliation":[{"name":"Meta, San Jose, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6740-9893","authenticated-orcid":false,"given":"Muluken","family":"Hailesellasie","sequence":"additional","affiliation":[{"name":"Microsoft, San Jose, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5241-5695","authenticated-orcid":false,"given":"Andrew","family":"Putnam","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-6762-4527","authenticated-orcid":false,"given":"Derek","family":"Chiou","sequence":"additional","affiliation":[{"name":"Microsoft, Austin, TX, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-1088-8119","authenticated-orcid":false,"given":"Osman","family":"Ertugay","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-8229-8724","authenticated-orcid":false,"given":"Alireza","family":"Dabagh","sequence":"additional","affiliation":[{"name":"Microsoft Azure, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8269-0921","authenticated-orcid":false,"given":"Vivek","family":"Bhanu","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8865-7583","authenticated-orcid":false,"given":"Daniel","family":"Firestone","sequence":"additional","affiliation":[{"name":"Microsoft, Redmond, WA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,8,11]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"226","article-title":"Forceful flow termination for accelerated networking. (March 5 2026)","volume":"18","author":"Abdelsalam Ahmed","year":"2026","unstructured":"Ahmed Abdelsalam, Osman Nuri Ertugay, Zachary Noel Libby, Narayanan Ravichandran, Rohan Kandi, Milan Dasgupta, Anshuman Verma, Lok Chand Koppaka, and Harish Srinivasan. 2026. Forceful flow termination for accelerated networking. (March 5 2026). US Patent App. 18\/821,226.","journal-title":"US Patent App."},{"key":"e_1_3_2_1_2_1","unstructured":"Amazon [n. d.]. Amazon Web Services. Amazon. https:\/\/aws.amazon.com\/"},{"key":"e_1_3_2_1_3_1","volume-title":"Disaggregating Stateful Network Functions. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","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 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). USENIX Association, Boston, MA, 1469\u20131487. https:\/\/www.usenix.org\/conference\/nsdi23\/presentation\/bansal"},{"key":"e_1_3_2_1_4_1","unstructured":"Inc Bluespec. 2018. Flute a free and open-source RISC-V CPU. https:\/\/github.com\/bluespec\/Flute. (2018)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486011"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS52781.2021.9567066"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098823"},{"key":"e_1_3_2_1_9_1","unstructured":"Western Digital Corporation. 2019. VeeR EH1 RISC-V Core. https:\/\/github.com\/chipsalliance\/Cores-VeeR-EH1. (2019)."},{"key":"e_1_3_2_1_10_1","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Dalton Michael","year":"2018","unstructured":"Michael Dalton, David Schultz, Jacob Adriaens, Ahsan Arefin, Anshuman Gupta, Brian Fahs, Dima Rubinstein, Enrique Cauich Zermeno, Erik Rubow, James Alexander Docauer, Jesse Alpert, Jing Ai, Jon Olson, Kevin DeCabooter, Marc de Kruijf, Nan Hua, Nathan Lewis, Nikhil Kasinadhuni, Riccardo Crepaldi, Srinivas Krishnan, Subbaiah Venkata, Yossi Richter, Uday Naik, and Amin Vahdat. 2018. Andromeda: Performance, Isolation, and Velocity at Scale in Cloud Network Virtualization. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 373\u2013387. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/dalton"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3543622.3578888"},{"key":"e_1_3_2_1_12_1","unstructured":"Osman Ertugay. 2025. NCPS - Network Connection Performance Stress Tool. https:\/\/github.com\/microsoft\/ncps. (2025)."},{"key":"e_1_3_2_1_13_1","volume-title":"14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Firestone Daniel","year":"2017","unstructured":"Daniel Firestone. 2017. {VFP}: A virtual switch platform for host {SDN} in the public cloud. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). 315\u2013328."},{"key":"e_1_3_2_1_14_1","volume-title":"Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Firestone Daniel","year":"2018","unstructured":"Daniel Firestone, Andrew Putnam, Sambhrama Mundkur, Derek Chiou, Alireza Dabagh, Mike Andrewartha, Hari Angepat, Vivek Bhanu, Adrian Caulfield, Eric Chung, Harish Kumar Chandrappa, Somesh Chaturmohta, Matt Humphrey, Jack Lavier, Norman Lam, Fengfen Liu, Kalin Ovtcharov, Jitu Padhye, Gautham Popuri, Shachar Raindel, Tejas Sapre, Mark Shaw, Gabriel Silva, Madhan Sivakumar, Nisheeth Srivastava, Anshuman Verma, Qasim Zuhair, Deepak Bansal, Doug Burger, Kushagra Vaid, David A. Maltz, and Albert Greenberg. 2018. Azure Accelerated Networking: SmartNICs in the Public Cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 51\u201366. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/firestone"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/HCS66204.2025.11154402"},{"key":"e_1_3_2_1_16_1","unstructured":"Google [n. d.]. Google Cloud Platform. Google. https:\/\/cloud.google.com\/"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig48160.2019.8994796"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2872362.2872367"},{"key":"e_1_3_2_1_19_1","volume-title":"A comprehensive survey on smartnics: Architectures, development models, applications, and research directions","author":"Kfoury Elie F","year":"2024","unstructured":"Elie F Kfoury, Samia Choueiri, Ali Mazloum, Ali AlSabeh, Jose Gomez, and Jorge Crichigno. 2024. A comprehensive survey on smartnics: Architectures, development models, applications, and research directions. IEEE Access (2024)."},{"key":"e_1_3_2_1_20_1","unstructured":"Microsoft [n. d.]. Microsoft Azure. Microsoft. https:\/\/azure.microsoft.com\/"},{"key":"e_1_3_2_1_21_1","unstructured":"NVIDIA [n. d.]. Mellanox: ConnectX-7 400G Adapters Accelerated networking for modern data center infrastructures. NVIDIA. https:\/\/nvdam.widen.net\/s\/srdqzxgdr5\/connectx-7-datasheet"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775000"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1117\/12.932535"},{"key":"e_1_3_2_1_25_1","unstructured":"SpinalHDL. 2017. VexRiscv. https:\/\/github.com\/SpinalHDL\/VexRiscv. (2017)."},{"key":"e_1_3_2_1_26_1","first-page":"470","article-title":"Data packet traffic using speculative unified flow. (Nov. 11 2025)","volume":"12","author":"Srinivasan Harish","year":"2025","unstructured":"Harish Srinivasan, Tan Tian, Milan Dasgupta, and Denys Gurzhii. 2025. Data packet traffic using speculative unified flow. (Nov. 11 2025). US Patent 12,470,483.","journal-title":"US Patent"},{"key":"e_1_3_2_1_27_1","first-page":"403","article-title":"System and method for processing networking packets using a reorder queue. (Dec. 19 2024)","volume":"18","author":"Tian Tan","year":"2024","unstructured":"Tan Tian, Anshuman Verma, Garg Tushar, and Taylor Catherine Swanson. 2024. System and method for processing networking packets using a reorder queue. (Dec. 19 2024). US Patent App. 18\/337,403.","journal-title":"US Patent App."},{"key":"e_1_3_2_1_28_1","volume-title":"A Survey on Heterogeneous Computing Using SmartNICs and Emerging Data Processing Units (Expanded Preprint). arXiv preprint arXiv:2504.03653","author":"Tibbetts Nathan","year":"2025","unstructured":"Nathan Tibbetts, Sifat Ibtisum, and Satish Puri. 2025. A Survey on Heterogeneous Computing Using SmartNICs and Emerging Data Processing Units (Expanded Preprint). arXiv preprint arXiv:2504.03653 (2025)."},{"key":"e_1_3_2_1_29_1","volume-title":"2022 USENIX Annual Technical Conference (USENIX ATC 22)","author":"Wang Zeke","year":"2022","unstructured":"Zeke Wang, Hongjing Huang, Jie Zhang, Fei Wu, and Gustavo Alonso. 2022. FpgaNIC: An FPGA-based Versatile 100Gb SmartNIC for GPUs. In 2022 USENIX Annual Technical Conference (USENIX ATC 22). USENIX Association, Carlsbad, CA, 967\u2013986. https:\/\/www.usenix.org\/conference\/atc22\/presentation\/wang-zeke"},{"key":"e_1_3_2_1_30_1","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","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 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22). 651\u2013665."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604882"},{"key":"e_1_3_2_1_32_1","unstructured":"YosysHQ. 2015. PicoRV32- a size-optimized RISC-V CPU. https:\/\/github.com\/YosysHQ\/picorv32. (2015)."}],"event":{"name":"SIGCOMM '26: ACM SIGCOMM 2026 Conference","location":"Colorado Convention Center Denver CO USA","acronym":"SIGCOMM '26","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2026 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3789240.3829118","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,8,11]],"date-time":"2026-08-11T18:44:44Z","timestamp":1786473884000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3789240.3829118"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8,11]]},"references-count":32,"alternative-id":["10.1145\/3789240.3829118","10.1145\/3789240"],"URL":"https:\/\/doi.org\/10.1145\/3789240.3829118","relation":{},"subject":[],"published":{"date-parts":[[2026,8,11]]},"assertion":[{"value":"2026-08-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}