{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,17]],"date-time":"2026-04-17T04:10:03Z","timestamp":1776399003072,"version":"3.51.2"},"reference-count":93,"publisher":"Association for Computing Machinery (ACM)","issue":"CoNEXT4","license":[{"start":{"date-parts":[[2024,11,25]],"date-time":"2024-11-25T00:00:00Z","timestamp":1732492800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF","award":["221138"],"award-info":[{"award-number":["221138"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Netw."],"published-print":{"date-parts":[[2024,12]]},"abstract":"<jats:p>Traffic monitoring in the dataplane is vital for reacting to network events such as microbursts, incast, and attacks. However, current solutions are constrained by the limited resources available on modern ASICs and don't provide the flexibility required to identify repeating patterns, such as applications whose flows communicate with a server at regular intervals. While such flexibility can be achieved using a co-processing CPU, it is generally too slow to provide insights quickly enough. In this paper, we show how an FPGA co-processor placed alongside the switching pipeline enables flexible traffic monitoring at data plane rates. While FPGAs have large memory and expressive processing, their throughput is significantly lower than switch ASICs. To bridge the throughput gap, we split query execution between the switch and FPGA and present methods that prevent processing all packets in FPGA. As a result, our system misses up to 5.0x fewer DDoS attack vectors than ACC-Turbo, the state-of-the-art on-switch solution, and up to 24% fewer microburst-contributing flows for the same precision rate.<\/jats:p>","DOI":"10.1145\/3696397","type":"journal-article","created":{"date-parts":[[2024,11,25]],"date-time":"2024-11-25T11:15:47Z","timestamp":1732533347000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["F3: Fast and Flexible Network Telemetry with an FPGA coprocessor"],"prefix":"10.1145","volume":"2","author":[{"ORCID":"https:\/\/orcid.org\/0009-0007-0158-3622","authenticated-orcid":false,"given":"Weiqi","family":"Feng","sequence":"first","affiliation":[{"name":"Harvard University, Cambridge, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3548-2030","authenticated-orcid":false,"given":"Jiaqi","family":"Gao","sequence":"additional","affiliation":[{"name":"Alibaba, Bellevue, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4131-4113","authenticated-orcid":false,"given":"Xiaoqi","family":"Chen","sequence":"additional","affiliation":[{"name":"Purdue University, West Lafayette, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6063-4975","authenticated-orcid":false,"given":"Gianni","family":"Antichi","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Milan, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0196-9190","authenticated-orcid":false,"given":"Ran Ben","family":"Basat","sequence":"additional","affiliation":[{"name":"University College London, London, United Kingdom"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0001-1313-3350","authenticated-orcid":false,"given":"Michael Mingchao","family":"Shao","sequence":"additional","affiliation":[{"name":"Meta, Menlo Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2736-5694","authenticated-orcid":false,"given":"Ying","family":"Zhang","sequence":"additional","affiliation":[{"name":"Meta, Menlo Park, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2381-0212","authenticated-orcid":false,"given":"Minlan","family":"Yu","sequence":"additional","affiliation":[{"name":"Harvard University, Cambridge, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,11,25]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Alveo u250 data center accelerator card. https:\/\/www.xilinx.com\/products\/boards-and-kits\/alveo\/u250.html# specifications. Accessed: 2022--11-07."},{"key":"e_1_2_1_2_1","unstructured":"Cross-correlation wikipedia. https:\/\/en.wikipedia.org\/wiki\/Cross-correlation. Accessed: 2022--11-07."},{"key":"e_1_2_1_3_1","unstructured":"Intel tofino expandable architecture. https:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/ intelligent-fabric\/tofino-expandable-architecture-white-paper.html. Accessed: 2022--11-07."},{"key":"e_1_2_1_4_1","unstructured":"Intel\u00ae tofino programmable ethernet switch asic. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/networkio\/ programmable-ethernet-switch\/tofino-series.html. Accessed: 2022--11-07."},{"key":"e_1_2_1_5_1","unstructured":"ns-3 simulation. https:\/\/www.nsnam.org\/. Accessed: 2022-05-09."},{"key":"e_1_2_1_6_1","unstructured":"Sequential k-means clustering. https:\/\/www.cs.princeton.edu\/courses\/archive\/fall08\/cos436\/Duda\/C\/sk_means.htm. Accessed: 2022--11-07."},{"key":"e_1_2_1_7_1","unstructured":"Solving the mystery of link imbalance: A metastable failure state at scale. https:\/\/engineering.fb.com\/2014\/11\/14\/ production-engineering\/solving-the-mystery-of-link-imbalance-a-metastable-failure-state-at-scale\/. Accessed: 2022- 11-07."},{"key":"e_1_2_1_8_1","unstructured":"Tofino x: Intel\u00ae tofino intelligent fabric processor with intel\u00ae fpga. https:\/\/opennetworking.org\/wp-content\/ uploads\/2022\/01\/12-Server-Load-Balancer-Accelerator-P4_workshop_2021_Petr.pdf. Accessed: 2022-05-09."},{"key":"e_1_2_1_9_1","unstructured":"Virtex hbm fpga. https:\/\/www.xilinx.com\/products\/silicon-devices\/fpga\/virtex-ultrascale-plus-hbm.html. Accessed: 2022--11-07."},{"key":"e_1_2_1_10_1","unstructured":"Vitis high-level synthesis. https:\/\/docs.xilinx.com\/r\/en-US\/ug1399-vitis-hls\/Introduction-to-Vitis-HLS. Accessed: 2022-05-09."},{"key":"e_1_2_1_11_1","first-page":"19","volume-title":"Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation, NSDI'10","author":"Al-Fares Mohammad","year":"2010","unstructured":"Mohammad Al-Fares, Sivasankar Radhakrishnan, Barath Raghavan, Nelson Huang, and Amin Vahdat. Hedera: Dynamic flow scheduling for data center networks. In Proceedings of the 7th USENIX Conference on Networked Systems Design and Implementation, NSDI'10, page 19, USA, 2010. USENIX Association."},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544263"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626316"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851192"},{"key":"e_1_2_1_15_1","first-page":"449","volume-title":"2020 IFIP Networking Conference (Networking)","author":"Basat Ran Ben","year":"2020","unstructured":"Ran Ben Basat, Xiaoqi Chen, Gil Einziger, Shir Landau Feibish, Danny Raz, and Minlan Yu. Routing oblivious measurement analytics. In 2020 IFIP Networking Conference (Networking), pages 449--457. IEEE, 2020."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2982739"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2021.3132385"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2854038.2854044"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365408"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jpdc.2006.04.007"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPRW63382.2024.00261"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10922-017-9417-0"},{"key":"e_1_2_1_23_1","first-page":"51","volume-title":"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, et al. Azure accelerated networking:{SmartNICs} in the public cloud. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 51--66, 2018."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.tcs.2007.02.031"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561430"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098839"},{"key":"e_1_2_1_27_1","unstructured":"ETH Zurich Networked Systems Group. ACC-Turbo: Simulations. https:\/\/github.com\/nsg-ethz\/ACC-Turbo\/tree\/main\/ simulations. Accessed: 2024-09--27."},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787496"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230555"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3230543.3230555"},{"key":"e_1_2_1_31_1","volume-title":"Francis: Fast reaction algorithms for network coordination in switches. arXiv preprint arXiv:2204.14138","author":"Han Wenchen","year":"2022","unstructured":"Wenchen Han, Vic Feng, Gregory Schwartzman, Michael Mitzenmacher, Minlan Yu, and Ran Ben-Basat. Francis: Fast reaction algorithms for network coordination in switches. arXiv preprint arXiv:2204.14138, 2022."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098825"},{"key":"e_1_2_1_33_1","first-page":"249","volume-title":"Nsdi","volume":"10","author":"Heller Brandon","year":"2010","unstructured":"Brandon Heller, Srinivasan Seetharaman, Priya Mahadevan, Yiannis Yiakoumis, Puneet Sharma, Sujata Banerjee, and Nick McKeown. Elastictree: Saving energy in data center networks. In Nsdi, volume 10, pages 249--264, 2010."},{"key":"e_1_2_1_34_1","volume-title":"https:\/\/support.huawei.com\/enterprise\/en\/doc\/EDOC1100196389","year":"2021","unstructured":"Huawei. Telemetry. https:\/\/support.huawei.com\/enterprise\/en\/doc\/EDOC1100196389, 2021."},{"key":"e_1_2_1_35_1","volume-title":"Intel deep insight network analytics software. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/networkio\/ programmable-ethernet-switch\/network-analytics\/deep-insight.html","year":"2021","unstructured":"Intel. Intel deep insight network analytics software. https:\/\/www.intel.com\/content\/www\/us\/en\/products\/networkio\/ programmable-ethernet-switch\/network-analytics\/deep-insight.html, 2021. Accessed: 2021-06--10."},{"key":"e_1_2_1_36_1","volume-title":"Ion Stoica. NetCache: Balancing Key-Value Stores with Fast In-Network Caching. In Symposium on Operating Systems Principles (SOSP). ACM","author":"Jin Xin","year":"2017","unstructured":"Xin Jin, Xiaozhou Li, Haoyu Zhang, Robert Soul\u00e9, Jeongkeun Lee, Nate Foster, Changhoon Kim, and Ion Stoica. NetCache: Balancing Key-Value Stores with Fast In-Network Caching. In Symposium on Operating Systems Principles (SOSP). ACM, 2017."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/SECPRI.2004.1301325"},{"key":"e_1_2_1_38_1","first-page":"253","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Kannan Pravein Govindan","year":"2021","unstructured":"Pravein Govindan Kannan, Nishant Budhdev, Raj Joshi, and Mun Choon Chan. Debugging transient faults in data centers using synchronized network-wide packet histories. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 253--268, 2021."},{"key":"e_1_2_1_39_1","volume-title":"Jennifer Rexford. HULA: Scalable Load Balancing Using Programmable Data Planes. In Symposium on Software Defined Networking Research (SOSR). ACM","author":"Katta Naga","year":"2016","unstructured":"Naga Katta, Mukesh Hira, Changhoon Kim, Anirudh Sivaraman, and Jennifer Rexford. HULA: Scalable Load Balancing Using Programmable Data Planes. In Symposium on Software Defined Networking Research (SOSR). ACM, 2016."},{"key":"e_1_2_1_40_1","first-page":"421","volume-title":"16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19)","author":"Khandelwal Anurag","year":"2019","unstructured":"Anurag Khandelwal, Rachit Agarwal, and Ion Stoica. Confluo: Distributed monitoring and diagnosis stack for highspeed networks. In 16th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 19), pages 421--436, 2019."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/3477.764879"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/948205.948236"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/3386367.3431303"},{"key":"e_1_2_1_44_1","first-page":"14","volume-title":"Proceedings of the Symposium on SDN Research","author":"Kuera Jan","year":"2020","unstructured":"Jan Kuera, Diana Andreea Popescu, Han Wang, Andrew Moore, Jan Koenek, and Gianni Antichi. Enabling eventtriggered data plane monitoring. In Proceedings of the Symposium on SDN Research, pages 14--26, 2020."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/863955.863966"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604827"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132756"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934897"},{"key":"e_1_2_1_49_1","first-page":"311","volume-title":"13th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 16)","author":"Li Yuliang","year":"2016","unstructured":"Yuliang Li, Rui Miao, Changhoon Kim, and Minlan Yu. Flowradar: A better netflow for data centers. In 13th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 16), pages 311--324, 2016."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999609"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342085"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934906"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934906"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3493425.3502767"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098824"},{"key":"e_1_2_1_56_1","volume-title":"Marvell","author":"Mizrahi Tal","year":"2018","unstructured":"Tal Mizrahi, Vitaly Vovnoboy, Moti Nisim, Gidi Navon, and Amos Soffer. Network telemetry solutions for data center and enterprise networks. Marvell, White Paper, 2018."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/3286062.3286080"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934879"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098829"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2019.8661201"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563766.3564115"},{"key":"e_1_2_1_62_1","first-page":"595","volume-title":"NSDI","author":"Roy Arjun","year":"2017","unstructured":"Arjun Roy, Hongyi Zeng, Jasmeet Bagga, and Alex C Snoeren. Passive realtime datacenter fault detection and localization. In NSDI, pages 595--612, 2017."},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405899"},{"key":"e_1_2_1_64_1","volume-title":"Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Scazzariello Mariano","year":"2023","unstructured":"Mariano Scazzariello, Tommaso Caiazzi, Hamid Ghasemirahni, Tom Barbette, Dejan Kostic, and Marco Chiesa. A high-speed stateful packet processing approach for tbps programmable switches. In Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), 2023."},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1028788.1028814"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCST.2019.8888419"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787508"},{"key":"e_1_2_1_68_1","first-page":"513","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Siracusano Giuseppe","year":"2022","unstructured":"Giuseppe Siracusano, Salvator Galea, Davide Sanvito, Mohammad Malekzadeh, Gianni Antichi, Paolo Costa, Hamed Haddadi, and Roberto Bifulco. Re-architecting traffic analysis with neural network interface cards. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 513--533, 2022."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775007"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3050220.3063772"},{"key":"e_1_2_1_71_1","first-page":"823","volume-title":"Scaling hardware accelerated network monitoring to concurrent and dynamic queries with *flow. In 2018 {USENIX} Annual Technical Conference ({USENIX} {ATC} 18)","author":"Sonchack John","year":"2018","unstructured":"John Sonchack, Oliver Michel, Adam J Aviv, Eric Keller, and Jonathan M Smith. Scaling hardware accelerated network monitoring to concurrent and dynamic queries with *flow. In 2018 {USENIX} Annual Technical Conference ({USENIX} {ATC} 18), pages 823--835, 2018."},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.5555\/3026877.3026896"},{"key":"e_1_2_1_73_1","first-page":"453","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Tammana Praveen","year":"2018","unstructured":"Praveen Tammana, Rachit Agarwal, and Myungjin Lee. Distributed network monitoring and debugging with {SwitchPointer}. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 453--456, 2018."},{"key":"e_1_2_1_74_1","volume-title":"High speed hashing for integers and strings. arXiv preprint arXiv:1504.06804","author":"Thorup Mikkel","year":"2015","unstructured":"Mikkel Thorup. High speed hashing for integers and strings. arXiv preprint arXiv:1504.06804, 2015."},{"key":"e_1_2_1_75_1","first-page":"10","volume-title":"2018 14th International Conference on Network and Service Management (CNSM)","author":"Tu Nguyen Van","year":"2018","unstructured":"Nguyen Van Tu, Jonghwan Hyun, Ga Yeon Kim, Jae-Hyoung Yoo, and James Won-Ki Hong. Intcollector: A highperformance collector for in-band network telemetry. In 2018 14th International Conference on Network and Service Management (CNSM), pages 10--18. IEEE, 2018."},{"key":"e_1_2_1_76_1","first-page":"267","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Wang Weitao","year":"2022","unstructured":"Weitao Wang, Xinyu Crystal Wu, Praveen Tammana, and T. S. Eugene Ng. Closed-loop network performance monitoring and diagnosis with SpiderMon. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 267--285, Renton, WA, April 2022. USENIX Association."},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1109\/FCCM48280.2020.00024"},{"key":"e_1_2_1_78_1","volume-title":"Hacker's delight. Pearson Education","author":"Warren Henry S","year":"2013","unstructured":"Henry S Warren. Hacker's delight. Pearson Education, 2013."},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.5555\/2665671.2665740"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405870"},{"key":"e_1_2_1_81_1","first-page":"29","volume-title":"NSDI","volume":"13","author":"Yu Minlan","year":"2013","unstructured":"Minlan Yu, Lavanya Jose, and Rui Miao. Software defined traffic measurement with opensketch. In NSDI, volume 13, pages 29--42, 2013."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098830"},{"key":"e_1_2_1_83_1","first-page":"1345","volume-title":"19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22)","author":"Zeng Chaoliang","year":"2022","unstructured":"Chaoliang Zeng, Layong Luo, Teng Zhang, Zilong Wang, Luyang Li, Wenchen Han, Nan Chen, Lebing Wan, Lichao Liu, Zhipeng Ding, et al. Tiara: A scalable and efficient hardware acceleration architecture for stateful layer-4 load balancing. In 19th USENIX Symposium on Networked Systems Design and Implementation (NSDI 22), pages 1345--1358, 2022."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365426"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2021.3132776"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS54959.2023.00091"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/3131365.3131375"},{"key":"e_1_2_1_88_1","first-page":"225","volume-title":"18th USENIX Conference on File and Storage Technologies (FAST 20)","author":"Zhang Teng","year":"2020","unstructured":"Teng Zhang, Jianying Wang, Xuntao Cheng, Hao Xu, Nanlong Yu, Gui Huang, Tieying Zhang, Dengcheng He, Feifei Li, Wei Cao, et al. {FPGA-Accelerated} compactions for {LSM-based} {Key-Value} store. In 18th USENIX Conference on File and Storage Technologies (FAST 20), pages 225--237, 2020."},{"key":"e_1_2_1_89_1","volume-title":"Proceedings of the 22nd USENIX Symposium on Networked Systems Design and Implementation (NSDI 25)","author":"Zhang Yinda","year":"2025","unstructured":"Yinda Zhang, Liangcheng Yu, Gianni Antichi, Ran Ben-Basat, and Vincent Liu. Enabling silent telemetry data transmission with invisiflow. In Proceedings of the 22nd USENIX Symposium on Networked Systems Design and Implementation (NSDI 25), 2025."},{"key":"e_1_2_1_90_1","first-page":"991","volume-title":"18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21)","author":"Zhao Yikai","year":"2021","unstructured":"Yikai Zhao, Kaicheng Yang, Zirui Liu, Tong Yang, Li Chen, Shiyi Liu, Naiqian Zheng, RuixinWang, HanboWu, YiWang, and Nicholas Zhang. LightGuardian: A Full-Visibility, lightweight, in-band telemetry system using sketchlets. In 18th USENIX Symposium on Networked Systems Design and Implementation (NSDI 21), pages 991--1010. USENIX Association, April 2021."},{"key":"e_1_2_1_91_1","first-page":"1083","volume-title":"14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Zhao Zhipeng","year":"2020","unstructured":"Zhipeng Zhao, Hugo Sadok, Nirav Atre, James C Hoe, Vyas Sekar, and Justine Sherry. Achieving 100gbps intrusion prevention on a single server. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20), pages 1083--1100, 2020."},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACCESS.2020.2976609"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3406214"}],"container-title":["Proceedings of the ACM on Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696397","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3696397","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T01:25:05Z","timestamp":1755912305000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3696397"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,11,25]]},"references-count":93,"journal-issue":{"issue":"CoNEXT4","published-print":{"date-parts":[[2024,12]]}},"alternative-id":["10.1145\/3696397"],"URL":"https:\/\/doi.org\/10.1145\/3696397","relation":{},"ISSN":["2834-5509"],"issn-type":[{"value":"2834-5509","type":"electronic"}],"subject":[],"published":{"date-parts":[[2024,11,25]]},"assertion":[{"value":"2024-11-25","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}