{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T07:25:35Z","timestamp":1774077935407,"version":"3.50.1"},"reference-count":84,"publisher":"Association for Computing Machinery (ACM)","issue":"CoNEXT3","funder":[{"name":"EU Programme Horizon","award":["101189551 (CHORYS)"],"award-info":[{"award-number":["101189551 (CHORYS)"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Netw."],"published-print":{"date-parts":[[2025,9,3]]},"abstract":"<jats:p>Recently, eBPF has emerged as the latest answer to how we should accelerate networked applications. In this paper we ask can all networked applications benefit from eBPF? We answer this question by running several benchmarks under different workloads and by designing different test cases. Our results show that in reality many networked applications cannot benefit from eBPF, and worse the use of eBPF can limit how applications are deployed (because eBPF can lead to performance isolation violations) and the workloads they can handle. We then discuss whether ongoing work can fix the limitations we identify, and propose directions that the community might want to focus on.<\/jats:p>","DOI":"10.1145\/3749216","type":"journal-article","created":{"date-parts":[[2025,9,4]],"date-time":"2025-09-04T13:42:01Z","timestamp":1756993321000},"page":"1-21","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Demystifying Performance of eBPF Network Applications"],"prefix":"10.1145","volume":"3","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-5784-4592","authenticated-orcid":false,"given":"Farbod","family":"Shahinfar","sequence":"first","affiliation":[{"name":"Politecnico di Milano, Milan, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1247-9640","authenticated-orcid":false,"given":"Sebastiano","family":"Miano","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Milan, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9664-4377","authenticated-orcid":false,"given":"Aurojit","family":"Panda","sequence":"additional","affiliation":[{"name":"NYU, New York, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6063-4975","authenticated-orcid":false,"given":"Gianni","family":"Antichi","sequence":"additional","affiliation":[{"name":"Politecnico di Milano, Milan &amp; Queen Mary University of London, United Kingdom"}]}],"member":"320","published-online":{"date-parts":[[2025,9,4]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2016. Mutilate: memcached load generator designed for high request rates. https:\/\/github.com\/ix-project\/mutilate."},{"key":"e_1_2_1_2_1","unstructured":"2024. eBPF verifier - The Linux Kernel documentation. https:\/\/www.kernel.org\/doc\/html\/v6.8-rc7\/bpf\/verifier.html."},{"key":"e_1_2_1_3_1","unstructured":"2024. Verified Path Exploration for eBPF Static Analysis. https:\/\/www.cs.rutgers.edu\/news-events\/news\/newsitem\/ professors-santosh-nagarakatte-and-srinivas-narayana-awarded-an-ebpf-foundation-grant."},{"key":"e_1_2_1_4_1","unstructured":"2025. DPDK: Data Plane Development Kit. https:\/\/www.dpdk.org\/about\/."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609021.3609300"},{"key":"e_1_2_1_6_1","volume-title":"LinuxFP: Transparently Accelerating Linux Networking. In International Conference on Distributed Computing Systems (ICDCS). IEEE.","author":"Abranches Marcelo","year":"2024","unstructured":"Marcelo Abranches, Erika Hunhoff, Rohan Eswara, Oliver Michel, and Eric Keller. 2024. LinuxFP: Transparently Accelerating Linux Networking. In International Conference on Distributed Computing Systems (ICDCS). IEEE."},{"key":"e_1_2_1_7_1","volume-title":"Martin KaFai Lau, and Alexei Starovoitov","author":"Agman Yaniv","year":"2023","unstructured":"Yaniv Agman, Jakub Sitnicki, Yonghong Song, Martin KaFai Lau, and Alexei Starovoitov. 2023. BPF Mailing List: Are BPF programs preemptible? https:\/\/lore.kernel.org\/bpf\/878rhty100.fsf@cloudflare.com\/t\/."},{"key":"e_1_2_1_8_1","volume-title":"Muhammad Hamad Alizai, and Affan A. Syed","author":"Ahmed Zaafar","year":"2018","unstructured":"Zaafar Ahmed, Muhammad Hamad Alizai, and Affan A. Syed. 2018. InKeV: in-kernel distributed network virtualization for DCN. In SIGCOMM Computer Communication Review (CCR), Volume: 46, Issue: 3. ACM."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3359989.3365412"},{"key":"e_1_2_1_10_1","volume-title":"Jie Meng, Martin Lau, Abhishek Dhamija, Rajiv Krishnamurthy, Srikanth Sundaresan, Neil Spring, and Ying Zhang.","author":"Benson Theophilus A.","year":"2024","unstructured":"Theophilus A. Benson, Prashanth Kannan, Prankur Gupta, Balasubramanian Madhavan, Kumar Saurabh Arora, Jie Meng, Martin Lau, Abhishek Dhamija, Rajiv Krishnamurthy, Srikanth Sundaresan, Neil Spring, and Ying Zhang. 2024. NetEdit: An Orchestration Platform for eBPF Network Functions at Scale. In Special Interest Group on Data Communication (SIGCOMM). ACM."},{"key":"e_1_2_1_11_1","volume-title":"Technical Conference on Linux Networking (Netdev).","author":"Bertin Gilberto","year":"2017","unstructured":"Gilberto Bertin. 2017. XDP in practice: integrating XDP into our DDoS mitigation pipeline. In Technical Conference on Linux Networking (Netdev)."},{"key":"e_1_2_1_12_1","unstructured":"Sanjit Bhat and Hovav Shacham. 2022. Formal verification of the linux kernel eBPF verifier range analysis. Technical Report. https:\/\/sanjit-bhat.github.io\/assets\/pdf\/ebpf-verifier-range-analysis22.pdf"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3725272"},{"key":"e_1_2_1_14_1","volume-title":"Tigger: A Database Proxy That Bounces with User-Bypass. In Conference on Very Large Data Bases (VLDB), Volume: 16","author":"Butrovich Matthew","year":"2023","unstructured":"Matthew Butrovich, Karthik Ramanathan, John Rollinson, Wan Shen Lim, William Zhang, Justine Sherry, and Andrew Pavlo. 2023. Tigger: A Database Proxy That Bounces with User-Bypass. In Conference on Very Large Data Bases (VLDB), Volume: 16, Issue: 11. VLDB Endowment."},{"key":"e_1_2_1_15_1","volume-title":"Annual Technical Conference (ATC). USENIX.","author":"Cao Xuechun","year":"2024","unstructured":"Xuechun Cao, Shaurya Patel, Soo Yee Lim, Xueyuan Han, and Thomas Pasquier. 2024. FetchBPF: Customizable Prefetching Policies in Linux with eBPF. In Annual Technical Conference (ATC). USENIX."},{"key":"e_1_2_1_16_1","unstructured":"Paul Chaignon. 2021. The Cost of BPF Tail Calls. https:\/\/pchaigno.github.io\/ebpf\/2021\/03\/22\/cost-bpf-tail-calls.html."},{"key":"e_1_2_1_17_1","unstructured":"Paul Chaignon. 2023. eBPF Instruction Set Extensions. https:\/\/pchaigno.github.io\/bpf\/2021\/10\/20\/ebpf-instructionsets.html."},{"key":"e_1_2_1_18_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI). USENIX.","author":"Chen Zhongjie","year":"2025","unstructured":"Zhongjie Chen, Qingkai Meng, ChonLam Lao, Yifan Liu, Fengyuan Ren, Minlan Yu, and Yang Zhou. 2025. eTran: Extensible Kernel Transport with eBPF. In Symposium on Networked Systems Design and Implementation (NSDI). USENIX."},{"key":"e_1_2_1_19_1","unstructured":"Jonathan Corbet. 2021. A different approach to BPF loops. https:\/\/lwn.net\/Articles\/877062\/."},{"key":"e_1_2_1_20_1","volume-title":"Workshop on EBPF and Kernel Extensions. ACM.","author":"Deokar Mugdha","unstructured":"Mugdha Deokar, Jingyang Men, Lucas Castanheira, Ayush Bhardwaj, and Theophilus A. Benson. 2024. An Empirical Study on the Challenges of eBPF Application Development. In Workshop on EBPF and Kernel Extensions. ACM."},{"key":"e_1_2_1_21_1","unstructured":"Eric Dumazet. 2013. BPF JIT compiler. https:\/\/elixir.bootlin.com\/linux\/v6.11.6\/source\/arch\/x86\/net\/bpf_jit_comp.c."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3694715.3695950"},{"key":"e_1_2_1_23_1","unstructured":"Bolaji Gbadamosi Luigi Leonardi Tobias Pulls Toke H\u00f8iland-J\u00f8rgensen Simone Ferlin-Reiter Simo Sorce and Anna Brunstr\u00f6m. 2024. The eBPF Runtime in the Linux Kernel. arXiv:2410.00026 [cs.OS]"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3314221.3314590"},{"key":"e_1_2_1_25_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI). USENIX.","author":"Ghigoff Yoann","year":"2021","unstructured":"Yoann Ghigoff, Julien Sopena, Kahina Lazri, Antoine Blin, and Gilles Muller. 2021. BMC: Accelerating Memcached using Safe In-kernel Caching and Pre-stack Processing. In Symposium on Networked Systems Design and Implementation (NSDI). USENIX."},{"key":"e_1_2_1_26_1","unstructured":"Red Hat. 2024. Tuning the network performance. https:\/\/docs.redhat.com\/en\/documentation\/red_hat_ enterprise_linux\/9\/html\/monitoring_and_managing_system_status_and_performance\/tuning-the-networkperformance_ monitoring-and-managing-system-status-and-performance."},{"key":"e_1_2_1_27_1","unstructured":"Tejun Heo. 2024. sched: Implement BPF extensible scheduler class. https:\/\/lwn.net\/Articles\/972075\/."},{"key":"e_1_2_1_28_1","unstructured":"Tom Herbert and Willem de Bruijn. 2024. Scaling in the Linux Networking Stack. https:\/\/docs.kernel.org\/networking\/ scaling.html."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609021.3609295"},{"key":"e_1_2_1_30_1","volume-title":"Demystifying the Performance of XDP BPF. In Conference on Network Softwarization (NetSoft). IEEE.","author":"Hohlfeld Oliver","year":"2019","unstructured":"Oliver Hohlfeld, Johannes Krude, Jens Helge Reelfs, Jan R\u00fcth, and Klaus Wehrle. 2019. Demystifying the Performance of XDP BPF. In Conference on Network Softwarization (NetSoft). IEEE."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281411.3281443"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643778"},{"key":"e_1_2_1_33_1","volume-title":"Optimization Reference Manual","unstructured":"Intel. 2024. Optimization Reference Manual: Volume 1. https:\/\/www.intel.com\/content\/www\/us\/en\/content-details\/ 671488\/intel-64-and-ia-32-architectures-optimization-reference-manual-volume-1.html."},{"key":"e_1_2_1_34_1","unstructured":"IOVisor. 2018. bpf-fuzzer: Fuzzing Framework Based on libfuzzer and Clang Sanitizer. https:\/\/github.com\/iovisor\/bpffuzzer."},{"key":"e_1_2_1_35_1","unstructured":"Juan Jos\u00e9 L\u00f3pez Jaimez and Meador Inge. 2020. Buzzer - An eBPF Fuzzer toolchain. https:\/\/github.com\/google\/buzzer."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/SPW63631.2024.00026"},{"key":"e_1_2_1_37_1","volume-title":"Linux Plumbers Conference.","author":"Joly Clement","year":"2020","unstructured":"Clement Joly and Fran\u00e7ois Serman. 2020. Evaluation of tail call costs in eBPF. In Linux Plumbers Conference."},{"key":"e_1_2_1_38_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI). USENIX.","author":"Kalia Anuj","year":"2025","unstructured":"Anuj Kalia, Nikita Lazarev, Leyang Xue, Xenofon Foukas, Bozidar Radunovic, and Francis Y Yan. 2025. Towards Energy Efficient 5G vRAN Servers. In Symposium on Networked Systems Design and Implementation (NSDI). USENIX."},{"key":"e_1_2_1_39_1","volume-title":"Linux Plumbers Conference.","author":"Karlsson Magnus","year":"2018","unstructured":"Magnus Karlsson and Bj\u00f6rn T\u00f6pel. 2018. The path to DPDK speeds for AF XDP. In Linux Plumbers Conference."},{"key":"e_1_2_1_40_1","unstructured":"BPF Kernel Functions (kfuncs). 2024. https:\/\/docs.kernel.org\/bpf\/kfuncs.html."},{"key":"e_1_2_1_41_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. In Symposium on Security and Privacy (SP). IEEE.","author":"Kocher Paul","year":"2019","unstructured":"Paul Kocher, Jann Horn, Anders Fogh, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2019. Spectre Attacks: Exploiting Speculative Execution. In Symposium on Security and Privacy (SP). IEEE."},{"key":"e_1_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Eddie Kohler Robert Morris Benjie Chen John Jannotti and M. Frans Kaashoek. 2000. The click modular router. In Transaction on Computure Systems (TOCS) Volume: 18 Issue: 3. ACM.","DOI":"10.1145\/354871.354874"},{"key":"e_1_2_1_43_1","volume-title":"BPF: Dynamic pointers. https:\/\/lwn.net\/Articles\/895885\/.","author":"Koong Joanne","year":"2022","unstructured":"Joanne Koong. 2022. BPF: Dynamic pointers. https:\/\/lwn.net\/Articles\/895885\/."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/SRDS47363.2019.00038"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609021.3609296"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3672197.3673430"},{"key":"e_1_2_1_47_1","volume-title":"Faster OVS Datapath with XDP. In Netdev Conference.","author":"Makita Toshiaki","year":"2020","unstructured":"Toshiaki Makita, William Tu, and NV NSBU. 2020. Faster OVS Datapath with XDP. In Netdev Conference."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/3620666.3651387"},{"key":"e_1_2_1_49_1","volume-title":"Yunsong Lu, and Jianwen Pi.","author":"Miano Sebastiano","year":"2019","unstructured":"Sebastiano Miano, Matteo Bertrone, Fulvio Risso, Mauricio V\u00e1squez Bernal, Yunsong Lu, and Jianwen Pi. 2019. Securing Linux with a faster and scalable iptables. In SIGCOMM Computer Communication Review (CCR), Volume: 49, Issue: 3. ACM."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPSR.2018.8850758"},{"key":"e_1_2_1_51_1","volume-title":"Ran Ben Basat, and Gianni Antichi","author":"Miano Sebastiano","year":"2023","unstructured":"Sebastiano Miano, Xiaoqi Chen, Ran Ben Basat, and Gianni Antichi. 2023. Fast In-kernel Traffic Sketching in eBPF. In SIGCOMM Computer Communication Review (CCR), Volume: 53, Issue: 1. ACM."},{"key":"e_1_2_1_52_1","volume-title":"Introducing SmartNICs in Server-Based Data Plane Processing: The DDoS Mitigation Use Case","author":"Miano Sebastiano","unstructured":"Sebastiano Miano, Roberto Doriguzzi-Corin, Fulvio Risso, Domenico Siracusa, and Raffaele Sommese. 2019. Introducing SmartNICs in Server-Based Data Plane Processing: The DDoS Mitigation Use Case. In IEEE Access, Volume: 7. IEEE."},{"key":"e_1_2_1_53_1","volume-title":"Matteo Bertrone, and Yunsong Lu.","author":"Miano Sebastiano","year":"2021","unstructured":"Sebastiano Miano, Fulvio Risso, Mauricio V\u00e1squez Bernal, Matteo Bertrone, and Yunsong Lu. 2021. A Framework for eBPF-Based Network Functions in an Era of Microservices. In Transactions on Network and Service Management, Volume: 18, Issue: 1. IEEE."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507769"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609510.3609822"},{"key":"e_1_2_1_56_1","volume-title":"Symposium on Operating Systems Design and Implementation (OSDI). USENIX.","author":"Nelson Luke","year":"2020","unstructured":"Luke Nelson, Jacob Van Geffen, Emina Torlak, and Xi Wang. 2020. Specification and verification in the field: Applying formal methods to BPF just-in-time compilers in the Linux kernel. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX."},{"key":"e_1_2_1_57_1","volume-title":"Application-Informed Kernel Synchronization Primitives. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX.","author":"Park Sujin","year":"2022","unstructured":"Sujin Park, Diyu Zhou, Yuchen Qian, Irina Calciu, Taesoo Kim, and Sanidhya Kashyap. 2022. Application-Informed Kernel Synchronization Primitives. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX."},{"key":"e_1_2_1_58_1","doi-asserted-by":"crossref","unstructured":"Federico Parola Roberto Procopio Roberto Querio and Fulvio Risso. 2023. Comparing User Space and In-Kernel Packet Processing for Edge Data Centers. In SIGCOMM Computer Communication Review (CCR) Volume: 53 Issue: 1. ACM.","DOI":"10.1145\/3594255.3594257"},{"key":"e_1_2_1_59_1","unstructured":"Shixiong Qi Leslie Monis Ziteng Zeng Ian-chin Wang and K. K. Ramakrishnan. 2022. SPRIGHT: extracting the server from serverless computing! high-performance eBPF-based event-driven shared-memory processing. In Special Interest Group on Data Communication (SIGCOMM). ACM."},{"key":"e_1_2_1_60_1","volume-title":"Cilium: How eBPF Streamlines the Service Mesh. https:\/\/thenewstack.io\/how-ebpf-streamlines-theservice-mesh\/.","author":"Rice Liz","year":"2021","unstructured":"Liz Rice. 2021. Cilium: How eBPF Streamlines the Service Mesh. https:\/\/thenewstack.io\/how-ebpf-streamlines-theservice-mesh\/."},{"key":"e_1_2_1_61_1","unstructured":"Benjamin Rothenberger. 2022. https:\/\/rothenberger.io\/post\/rss_primer\/."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609021.3609297"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/ITC30.2018.00039"},{"key":"e_1_2_1_64_1","unstructured":"Zi Shen Lim. 2016. BPF JIT compiler for ARM64. https:\/\/elixir.bootlin.com\/linux\/v6.11.6\/source\/arch\/arm64\/net\/bpf_ jit_comp.c."},{"key":"e_1_2_1_65_1","unstructured":"Nikita Shirokov and Ranjeeth Dasineni. 2018. Katran a scalable network load balancer. https:\/\/engineering.fb.com\/ 2018\/05\/22\/open-source\/open-sourcing-katran-a-scalable-network-load-balancer\/."},{"key":"e_1_2_1_66_1","unstructured":"Jakub Sitnicki. 2022. Assembly within! BPF tail calls on x86 and ARM. https:\/\/blog.cloudflare.com\/assembly-withinbpf- tail-calls-on-x86-and-arm\/."},{"key":"e_1_2_1_67_1","volume-title":"FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX.","author":"Soares Livio","year":"2010","unstructured":"Livio Soares and Michael Stumm. 2010. FlexSC: Flexible System Call Scheduling with Exception-Less System Calls. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX."},{"key":"e_1_2_1_68_1","unstructured":"Alexei Starovoitov. 2020. bpf: Introduce global functions. https:\/\/lore.kernel.org\/bpf\/20200109063745.3154913--6- ast@kernel.org\/t\/."},{"key":"e_1_2_1_69_1","volume-title":"Symposium on Operating Systems Design and Implementation (OSDI). USENIX.","author":"Sun Hao","year":"2024","unstructured":"Hao Sun and Zhendong Su. 2024. Validating the eBPF Verifier via State Embedding. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX."},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3627703.3629562"},{"key":"e_1_2_1_71_1","doi-asserted-by":"crossref","unstructured":"Dave Thaler. 2024. RFC 9669: BPF Instruction Set Architecture (ISA). https:\/\/www.rfc-editor.org\/rfc\/rfc9669.html.","DOI":"10.17487\/RFC9669"},{"key":"e_1_2_1_72_1","volume-title":"INTCollector: A High-performance Collector for In-band Network Telemetry. In 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. 2018. INTCollector: A High-performance Collector for In-band Network Telemetry. In International Conference on Network and Service Management (CNSM)."},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472914"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-031-37709-9_12"},{"key":"e_1_2_1_75_1","unstructured":"Dmitry Vyukov and Andrey Konovalov. 2015. Syzkaller: an unsupervised coverage-guided kernel fuzzer. https: \/\/github.com\/google\/syzkaller."},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1145\/3452296.3472929"},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/3689031.3696094"},{"key":"e_1_2_1_78_1","volume-title":"Symposium on Operating Systems Design and Implementation (OSDI). USENIX.","author":"Yang Juncheng","unstructured":"Juncheng Yang, Yao Yue, and K. V. Rashmi. 2020. A large scale analysis of hundreds of in-memory cache clusters at Twitter. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX."},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1145\/3609021.3609307"},{"key":"e_1_2_1_80_1","volume-title":"Annual Technical Conference (ATC). USENIX.","author":"Yelam Anil","year":"2025","unstructured":"Anil Yelam, Kan Wu, Zhiyuan Guo, Suli Yang, Rajath Shashidhara, Wei Xu, Stanko Novakovi\u0107, Alex C. Snoeren, and Kimberly Keeton. 2025. PageFlex: Flexible and Efficient User-space Delegation of Linux Paging Policies with eBPF. In Annual Technical Conference (ATC). USENIX."},{"key":"e_1_2_1_81_1","unstructured":"Yusheng Zheng Yiwei Yang Haoqin Tu and Yuxi Huang. 2024. Code-Survey: An LLM-Driven Methodology for Analyzing Large-Scale Codebases. arXiv:2410.01837 [cs.SE]"},{"key":"e_1_2_1_82_1","volume-title":"Symposium on Operating Systems Design and Implementation (OSDI). USENIX.","author":"Zhong Yuhong","year":"2022","unstructured":"Yuhong Zhong, Haoyu Li, Yu Jian Wu, Ioannis Zarkadas, Jeffrey Tao, Evan Mesterhazy, Michael Makris, Junfeng Yang, Amy Tai, Ryan Stutsman, and Asaf Cidon. 2022. XRP: In-Kernel Storage Functions with eBPF. In Symposium on Operating Systems Design and Implementation (OSDI). USENIX."},{"key":"e_1_2_1_83_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI). USENIX.","author":"Zhou Yang","year":"2023","unstructured":"Yang Zhou, Zezhou Wang, Sowmya Dharanipragada, and Minlan Yu. 2023. Electrode: Accelerating Distributed Protocols with eBPF. In Symposium on Networked Systems Design and Implementation (NSDI). USENIX."},{"key":"e_1_2_1_84_1","volume-title":"Symposium on Networked Systems Design and Implementation (NSDI). USENIX","author":"Zhou Yang","year":"2024","unstructured":"Yang Zhou, Xingyu Xiang, Matthew Kiley, Sowmya Dharanipragada, and Minlan Yu. 2024. DINT: Fast In-Kernel Distributed Transactions with eBPF. In Symposium on Networked Systems Design and Implementation (NSDI). USENIX"}],"container-title":["Proceedings of the ACM on Networking"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3749216","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,21]],"date-time":"2026-03-21T04:08:57Z","timestamp":1774066137000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3749216"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,3]]},"references-count":84,"journal-issue":{"issue":"CoNEXT3","published-print":{"date-parts":[[2025,9,3]]}},"alternative-id":["10.1145\/3749216"],"URL":"https:\/\/doi.org\/10.1145\/3749216","relation":{},"ISSN":["2834-5509"],"issn-type":[{"value":"2834-5509","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,3]]},"assertion":[{"value":"2025-09-04","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}