{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T12:08:27Z","timestamp":1763381307512,"version":"3.45.0"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,11,17]]},"DOI":"10.1145\/3772356.3772386","type":"proceedings-article","created":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T12:02:48Z","timestamp":1763380968000},"page":"263-270","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Towards Structurally Extensible Host Network Stacks"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-7496-9639","authenticated-orcid":false,"given":"Kumar Kartikeya","family":"Dwivedi","sequence":"first","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-5599-8636","authenticated-orcid":false,"given":"Rishabh","family":"Iyer","sequence":"additional","affiliation":[{"name":"UC Berkeley, Berkeley, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9534-8565","authenticated-orcid":false,"given":"Sanidhya","family":"Kashyap","sequence":"additional","affiliation":[{"name":"EPFL, Lausanne, Switzerland"}]}],"member":"320","published-online":{"date-parts":[[2025,11,17]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"eBPF Maps. https:\/\/docs.kernel.org\/bpf\/maps.html."},{"key":"e_1_3_2_1_2_1","unstructured":"eBPF Instruction Set Specification v1.0. https:\/\/docs.kernel.org\/bpf\/standardization\/instruction-set.html."},{"key":"e_1_3_2_1_3_1","unstructured":"LLVM Coroutines. https:\/\/llvm.org\/docs\/Coroutines.html."},{"key":"e_1_3_2_1_4_1","unstructured":"Pluggable Congestion Control Modules in eBPF. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/tcp.txt."},{"key":"e_1_3_2_1_5_1","unstructured":"Network Stack Scaling with RSS RPS RFS or XPS. https:\/\/www.kernel.org\/doc\/Documentation\/networking\/scaling.txt."},{"key":"e_1_3_2_1_6_1","unstructured":"BPF Extensible Scheduler Class. https:\/\/lore.kernel.org\/bpf\/20221130082313.3241517-1-tj@kernel.org."},{"key":"e_1_3_2_1_7_1","volume-title":"IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th USENIX Symposium on Operating Systems Design and Implementation","author":"Belay A.","year":"2014","unstructured":"A. Belay, G. Prekas, A. Klimovic, S. Grossman, C. Kozyrakis, and E. Bugnion. IX: A Protected Dataplane Operating System for High Throughput and Low Latency. In 11th USENIX Symposium on Operating Systems Design and Implementation, 2014."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544230"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/366663.366704"},{"key":"e_1_3_2_1_10_1","volume-title":"A thorough introduction to eBPF. https:\/\/lwn.net\/Articles\/740157","author":"Fleming M.","year":"2017","unstructured":"M. Fleming. A thorough introduction to eBPF. https:\/\/lwn.net\/Articles\/740157, 2017."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282421"},{"key":"e_1_3_2_1_12_1","volume-title":"HotNets","author":"Ford B.","year":"2008","unstructured":"B. Ford and J. R. Iyengar. Breaking Up the Transport Logjam. In HotNets, 2008."},{"key":"e_1_3_2_1_13_1","volume-title":"15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21)","author":"Hwang J.","year":"2021","unstructured":"J. Hwang, M. Vuppalapati, S. Peter, and R. Agarwal. Rearchitecting Linux Storage Stack for \u03bcs Latency and High Throughput. In 15th USENIX Symposium on Operating Systems Design and Implementation (OSDI 21), 2021."},{"key":"e_1_3_2_1_14_1","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Kaffes K.","year":"2019","unstructured":"K. Kaffes, T. Chong, J. T. Humphries, A. Belay, D. Mazi\u00e8res, and C. Kozyrakis. Shinjuku: Preemptive Scheduling for usecond-scale Tail Latency. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), 2019."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3477132.3483548"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3302424.3303985"},{"key":"e_1_3_2_1_17_1","author":"Kohler E.","year":"2000","unstructured":"E. Kohler, R. Morris, B. Chen, J. Jannotti, and M. F. Kaashoek. The Click Modular Router. ACM Trans. Comput. Syst., 2000.","journal-title":"The Click Modular Router. ACM Trans. Comput. Syst."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341301.3359657"},{"key":"e_1_3_2_1_19_1","volume-title":"Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12)","author":"Nowlan M. F.","year":"2012","unstructured":"M. F. Nowlan, N. Tiwari, J. Iyengar, S. O. Aminy, and B. Fordy. Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI 12), 2012."},{"key":"e_1_3_2_1_20_1","volume-title":"Shenango: Achieving High CPU Efficiency for Latency-sensitive Data-center Workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Ousterhout A.","year":"2019","unstructured":"A. Ousterhout, J. Fried, J. Behrens, A. Belay, and H. Balakrishnan. Shenango: Achieving High CPU Efficiency for Latency-sensitive Data-center Workloads. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), 2019."},{"key":"e_1_3_2_1_21_1","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Qiao Y.","year":"2023","unstructured":"Y. Qiao, C. Wang, Z. Ruan, A. Belay, Q. Lu, Y. Zhang, M. Kim, and G. H. Xu. Hermit: Low-Latency, High-Throughput, and Transparent Remote Memory via Feedback-Directed Asynchrony. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23), 2023."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3696348.3696892"}],"event":{"name":"HotNets '25: 24th ACM Workshop on Hot Topics in Networks","location":"UMD Campus College Park MD USA","acronym":"HotNets '25","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the 24th ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3772356.3772386","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,11,17]],"date-time":"2025-11-17T12:05:18Z","timestamp":1763381118000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3772356.3772386"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,11,17]]},"references-count":22,"alternative-id":["10.1145\/3772356.3772386","10.1145\/3772356"],"URL":"https:\/\/doi.org\/10.1145\/3772356.3772386","relation":{},"subject":[],"published":{"date-parts":[[2025,11,17]]},"assertion":[{"value":"2025-11-17","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}