{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T05:45:34Z","timestamp":1743140734759,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":32,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819707973"},{"type":"electronic","value":"9789819707980"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-97-0798-0_6","type":"book-chapter","created":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T08:03:04Z","timestamp":1709193784000},"page":"89-100","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Accelerating QUIC with\u00a0AF_XDP"],"prefix":"10.1007","author":[{"given":"Tianyi","family":"Huang","sequence":"first","affiliation":[]},{"given":"Shizhen","family":"Zhao","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2024,3,1]]},"reference":[{"key":"6_CR1","unstructured":"Boosting performance: UDP offloading and GSO. https:\/\/github.com\/quic-go\/quic-go\/issues\/2877"},{"key":"6_CR2","unstructured":"Cilium. https:\/\/cilium.io\/"},{"key":"6_CR3","unstructured":"Dpdk. https:\/\/www.dpdk.org\/"},{"key":"6_CR4","unstructured":"ebpf. https:\/\/ebpf.io\/"},{"key":"6_CR5","unstructured":"Generic receive offload. https:\/\/lwn.net\/Articles\/358910\/"},{"key":"6_CR6","unstructured":"Gso: Generic segmentation offload. https:\/\/lwn.net\/Articles\/188489\/"},{"key":"6_CR7","unstructured":"h2load. https:\/\/nghttp2.org\/documentation\/h2load-howto.html"},{"key":"6_CR8","unstructured":"iptables project. https:\/\/www.netfilter.org\/projects\/iptables\/index.html"},{"key":"6_CR9","unstructured":"quic-go. https:\/\/github.com\/quic-go\/quic-go"},{"key":"6_CR10","unstructured":"quiche. https:\/\/github.com\/cloudflare\/quiche"},{"key":"6_CR11","unstructured":"Receive flow steering. https:\/\/lwn.net\/Articles\/382428\/"},{"key":"6_CR12","unstructured":"tc(8)\u2014linux manual page. https:\/\/man7.org\/linux\/man-pages\/man8\/tc.8.htmlQDISCS"},{"key":"6_CR13","unstructured":"Zero-copy networking. https:\/\/lwn.net\/Articles\/726917\/"},{"key":"6_CR14","doi-asserted-by":"crossref","unstructured":"Abranches, M., Keller, E.: A userspace transport stack doesn\u2019t have to mean losing Linux processing. In: 2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pp. 84\u201390. IEEE (2020)","DOI":"10.1109\/NFV-SDN50289.2020.9289867"},{"key":"6_CR15","doi-asserted-by":"crossref","unstructured":"Bertrone, M., Miano, S., Risso, F., Tumolo, M.: Accelerating Linux security with eBPF iptables. In: Proceedings of the ACM SIGCOMM 2018 Conference on Posters and Demos, pp. 108\u2013110 (2018)","DOI":"10.1145\/3234200.3234228"},{"key":"6_CR16","doi-asserted-by":"crossref","unstructured":"Bishop, M.: RFC 9114: HTTP\/3 (2022)","DOI":"10.17487\/RFC9114"},{"key":"6_CR17","doi-asserted-by":"crossref","unstructured":"Cai, Q., Chaudhary, S., Vuppalapati, M., Hwang, J., Agarwal, R.: Understanding host network stack overheads. In: Proceedings of the 2021 ACM SIGCOMM 2021 Conference, pp. 65\u201377 (2021)","DOI":"10.1145\/3452296.3472888"},{"key":"6_CR18","unstructured":"Cai, Q., Vuppalapati, M., Hwang, J., Kozyrakis, C., Agarwal, R.: Towards $$\\mu $$s tail latency and terabit ethernet: disaggregating the host network stack. In: Proceedings of the ACM SIGCOMM 2022 Conference, pp. 767\u2013779 (2022)"},{"key":"6_CR19","doi-asserted-by":"crossref","unstructured":"Chen, R., Sun, G.: A survey of kernel-bypass techniques in network stack. In: Proceedings of the 2018 2nd International Conference on Computer Science and Artificial Intelligence (2018)","DOI":"10.1145\/3297156.3297242"},{"key":"6_CR20","doi-asserted-by":"crossref","unstructured":"De Coninck, Q., Bonaventure, O.: Multipath QUIC: design and evaluation. In: Proceedings of the 13th International Conference on Emerging Networking Experiments and Technologies, pp. 160\u2013166 (2017)","DOI":"10.1145\/3143361.3143370"},{"key":"6_CR21","doi-asserted-by":"crossref","unstructured":"Enberg, P., Rao, A., Tarkoma, S.: Partition-aware packet steering using XDP and eBPF for improving application-level parallelism. In: Proceedings of the 1st ACM CoNEXT Workshop on Emerging in-Network Computing Paradigms, pp. 27\u201333 (2019)","DOI":"10.1145\/3359993.3366766"},{"key":"6_CR22","unstructured":"Karlsson, M., T\u00f6pel, B.: The path to DPDK speeds for AF XDP. In: Linux Plumbers Conference (2018)"},{"key":"6_CR23","doi-asserted-by":"crossref","unstructured":"Langley, A., et al.: The QUIC transport protocol: design and internet-scale deployment. In: Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp. 183\u2013196 (2017)","DOI":"10.1145\/3098822.3098842"},{"key":"6_CR24","doi-asserted-by":"crossref","unstructured":"Nguyen, H.T., Usman, M., Buyya, R.: QFaaS: a serverless function-as-a-service framework for quantum computing. arXiv preprint arXiv:2205.14845 (2022)","DOI":"10.2139\/ssrn.4374254"},{"key":"6_CR25","doi-asserted-by":"crossref","unstructured":"Pantuza, G., Vieira, M.A., Vieira, L.F.: eQUIC gateway: maximizing QUIC throughput using a gateway service based on eBPF+ XDP. In: 2021 IEEE Symposium on Computers and Communications (ISCC), pp. 1\u20136. IEEE (2021)","DOI":"10.1109\/ISCC53001.2021.9631262"},{"key":"6_CR26","doi-asserted-by":"crossref","unstructured":"Qi, S., Monis, L., Zeng, Z., Wang, I.C., Ramakrishnan, K.: SPRIGHT: extracting the server from serverless computing! High-performance eBPF-based event-driven, shared-memory processing. In: Proceedings of the ACM SIGCOMM 2022 Conference, pp. 780\u2013794 (2022)","DOI":"10.1145\/3544216.3544259"},{"key":"6_CR27","unstructured":"Rizzo, L.: netmap: a novel framework for fast packet I\/O. In: 21st USENIX Security Symposium (USENIX Security 2012), pp. 101\u2013112 (2012)"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Tan, L., Su, W., Liu, Y., Gao, X., Zhang, W.: DCQUIC: flexible and reliable software-defined data center transport. In: IEEE INFOCOM 2021-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), pp. 1\u20138. IEEE (2021)","DOI":"10.1109\/INFOCOMWKSHPS51825.2021.9484596"},{"key":"6_CR29","doi-asserted-by":"crossref","unstructured":"Tu, W., Wei, Y.H., Antichi, G., Pfaff, B.: Revisiting the open vSwitch dataplane ten years later. In: Proceedings of the 2021 ACM SIGCOMM 2021 Conference, pp. 245\u2013257 (2021)","DOI":"10.1145\/3452296.3472914"},{"key":"6_CR30","doi-asserted-by":"crossref","unstructured":"Wang, J., Lv, G., Liu, Z., Yang, X.: QUIC cryption offloading based on NanoBPF. In: 2022 23rd Asia-Pacific Network Operations and Management Symposium (APNOMS), pp. 1\u20134. IEEE (2022)","DOI":"10.23919\/APNOMS56106.2022.9919937"},{"key":"6_CR31","doi-asserted-by":"crossref","unstructured":"Zhao, B., Qin, Y., Yang, W., Fan, P., Zhou, X.: SRA: leveraging AF_XDP for programmable network functions with IPv6 segment routing. In: 2022 IEEE 47th Conference on Local Computer Networks (LCN), pp. 455\u2013462. IEEE (2022)","DOI":"10.1109\/LCN53696.2022.9843244"},{"key":"6_CR32","unstructured":"Zhuo, D., et al.: Slim: OS kernel support for a low-overhead container overlay network. In: 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 2019), pp. 331\u2013344 (2019)"}],"container-title":["Lecture Notes in Computer Science","Algorithms and Architectures for Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-0798-0_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,29]],"date-time":"2024-02-29T08:04:06Z","timestamp":1709193846000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-0798-0_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819707973","9789819707980"],"references-count":32,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-0798-0_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"1 March 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICA3PP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Algorithms and Architectures for Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Tianjin","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"China","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"20 October 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 October 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"23","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"ica3pp2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/tjutanklab.com\/ica3pp2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Online submission system","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"439","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"145","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"33% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"5","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}