{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T21:11:17Z","timestamp":1780089077061,"version":"3.54.0"},"reference-count":61,"publisher":"Association for Computing Machinery (ACM)","issue":"2","funder":[{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["62132009"],"award-info":[{"award-number":["62132009"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"NSFC","doi-asserted-by":"crossref","award":["62221003"],"award-info":[{"award-number":["62221003"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Meas. Anal. Comput. Syst."],"published-print":{"date-parts":[[2026,5,29]]},"abstract":"<jats:p>QUIC, as the transport layer of the next-generation Web stack (HTTP\/3), provides native security and performance improvements over TCP-based stacks. However, since QUIC encrypts both payload and headers, in-network assistance like Performance-Enhancing Proxy (PEP) is unavailable for QUIC. To achieve the similar optimization as TCP, some works seek to collaborate endpoints and middleboxes to provide in-network assistance for QUIC. But involving both host and in-network devices increases the difficulty of deployment in the Internet.<\/jats:p>\n                  <jats:p>In this paper, by analyzing the QUIC standard, implementations, and the locality of application traffic, we identify opportunities for transparent middleboxes to measure RTT and infer packet loss for QUIC connections, despite the absence of plaintext ACK information. We then propose PEMI as a concrete system that continuously measures RTT and infers lost packets, enabling fast retransmissions for QUIC. PEMI enables performance enhancement for QUIC in a completely transparent manner, without requiring any explicit cooperation from the endpoints. To maintain fairness and reduce harmful fast retransmissions during congestion, PEMI employs a delay-based congestion control and utilizes feedback-based methods to enforce CWND. Extensive evaluation results, including Mininet and trace-driven dynamic experiments, show that PEMI can significantly improve the performance of QUIC. For example, in the Mininet experiments, PEMI increases the goodput of file transfers by up to 2.5\u00d7, and reduces the 90th percentile jitter of RTC frames by 20-75%.<\/jats:p>","DOI":"10.1145\/3805646","type":"journal-article","created":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T20:34:18Z","timestamp":1780086858000},"page":"1-29","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["PEMI: Transparent Performance Enhancements for QUIC"],"prefix":"10.1145","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0009-0003-5244-6979","authenticated-orcid":false,"given":"Jie","family":"Zhang","sequence":"first","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7991-2915","authenticated-orcid":false,"given":"Lei","family":"Zhang","sequence":"additional","affiliation":[{"name":"Zhongguancun Laboratory, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8174-0593","authenticated-orcid":false,"given":"Ziyi","family":"Wang","sequence":"additional","affiliation":[{"name":"Beijing University of Posts and Telecommunications, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0008-0626-5188","authenticated-orcid":false,"given":"Chenxiang","family":"Sun","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2948-6000","authenticated-orcid":false,"given":"Yuming","family":"Hu","sequence":"additional","affiliation":[{"name":"University of Minnesota-Twin Cities, Minneapolis, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9413-4461","authenticated-orcid":false,"given":"Xiaohui","family":"Xie","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6356-2738","authenticated-orcid":false,"given":"Zeqi","family":"Lai","sequence":"additional","affiliation":[{"name":"Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5171-739X","authenticated-orcid":false,"given":"Yong","family":"Cui","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Technology, Tsinghua University, Beijing, China and State Key Laboratory of Internet Architecture, Tsinghua University, Beijing, China"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,5,29]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626316"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/3232755.3232783"},{"key":"e_1_2_1_3_1","doi-asserted-by":"crossref","unstructured":"H. Balakrishnan V. Padmanabhan G. Fairhurst and M. Sooriyabandara. 2002. RFC3449: TCP Performance Implications of Network Path Asymmetry.","DOI":"10.17487\/rfc3449"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/215530.215544"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/3213232.3213234"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","unstructured":"Mike Bishop. 2022. HTTP\/3. RFC 9114. doi:10.17487\/RFC9114","DOI":"10.17487\/RFC9114"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","unstructured":"Ethan Blanton Dr. Vern Paxson and Mark Allman. 2009. TCP Congestion Control. RFC 5681. doi:10.17487\/RFC5681","DOI":"10.17487\/RFC5681"},{"key":"e_1_2_1_8_1","volume-title":"Presentation: Google QUIC over Satellite Links. https:\/\/datatracker.ietf.org\/meeting\/interim-2020-panrg-01\/materials\/slides-interim-2020-panrg-01-sessa-google-quic-over-satellite-testing-update-00.","author":"Border John","year":"2020","unstructured":"John Border., 2020. Presentation: Google QUIC over Satellite Links. https:\/\/datatracker.ietf.org\/meeting\/interim-2020-panrg-01\/materials\/slides-interim-2020-panrg-01-sessa-google-quic-over-satellite-testing-update-00."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/VETECS.2006.1683339"},{"key":"e_1_2_1_10_1","unstructured":"Chromium. 2024. QUIC. https:\/\/www.chromium.org\/quic\/."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/52325.52336"},{"key":"e_1_2_1_12_1","unstructured":"Cloudflare. 2023. Quiche integration with NGINX. https:\/\/github.com\/cloudflare\/quiche\/tree\/master\/nginx."},{"key":"e_1_2_1_13_1","unstructured":"Cloudflare. 2024a. QUIC at Cloudflare. https:\/\/cloudflare-quic.com\/."},{"key":"e_1_2_1_14_1","unstructured":"Cloudflare. 2024b. Quiche the Cloudflare implementation of QUIC in Rust. https:\/\/github.com\/cloudflare\/quiche."},{"key":"e_1_2_1_15_1","unstructured":"curl. 2024a. HTTP3 (and QUIC) quiche version. https:\/\/github.com\/curl\/curl\/blob\/master\/docs\/HTTP3.md."},{"key":"e_1_2_1_16_1","unstructured":"curl. 2024b. HTTP\/3 with curl. https:\/\/curl.se\/docs\/http3.html."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1002\/sat.1466"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3341302.3342078"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/505202.505230"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.23919\/TMA.2019.8784690"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1963.tb00955.x"},{"key":"e_1_2_1_22_1","unstructured":"Facebook. 2020. How Facebook is bringing QUIC to billions. https:\/\/engineering.fb.com\/2020\/10\/21\/networking-traffic\/how-facebook-is-bringing-quic-to-billions\/."},{"key":"e_1_2_1_23_1","volume-title":"A Split Connection TCP Proxy in LTE Networks","author":"Farkas Viktor","unstructured":"Viktor Farkas, Bal\u00e1zs H\u00e9der, and Szabolcs Nov\u00e1czki. 2012. A Split Connection TCP Proxy in LTE Networks. In Information and Communication Technologies, R\u00f3bert Szab\u00f3 and Attila Vid\u00e1cs (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 263-274."},{"key":"e_1_2_1_24_1","volume-title":"Capacity of a burst-noise channel. Bell system technical journal","author":"Gilbert Edgar N","year":"1960","unstructured":"Edgar N Gilbert. 1960. Capacity of a burst-noise channel. Bell system technical journal, Vol. 39, 5 (1960), 1253-1265."},{"key":"e_1_2_1_25_1","first-page":"353","volume-title":"ABC: A Simple Explicit Congestion Controller for Wireless Networks. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Goyal Prateesh","year":"2020","unstructured":"Prateesh Goyal, Anup Agarwal, Ravi Netravali, Mohammad Alizadeh, and Hari Balakrishnan. 2020. ABC: A Simple Explicit Congestion Controller for Wireless Networks. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20). USENIX Association, Santa Clara, CA, 353-372. https:\/\/www.usenix.org\/conference\/nsdi20\/presentation\/goyal"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","unstructured":"Jim Griner John Border Markku Kojo Zach D. Shelby and Gabriel Montenegro. 2001. Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations. RFC 3135. doi:10.17487\/RFC3135","DOI":"10.17487\/RFC3135"},{"key":"e_1_2_1_27_1","unstructured":"IETF MOQ Working Group. 2025. IETF MOQ Working Group. https:\/\/datatracker.ietf.org\/group\/moq\/about\/."},{"key":"e_1_2_1_28_1","volume-title":"14th GI\/ITG Conference-Measurement, Modelling and Evalutation of Computer and Communication Systems. VDE, 1-15","author":"Ha\u00dflinger Gerhard","year":"2008","unstructured":"Gerhard Ha\u00dflinger and Oliver Hohlfeld. 2008. The Gilbert-Elliott model for packet loss in real time services on the Internet. In 14th GI\/ITG Conference-Measurement, Modelling and Evalutation of Computer and Communication Systems. VDE, 1-15."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCNSymposium47956.2019.9000661"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2068816.2068834"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","unstructured":"Jana Iyengar and Ian Swett. 2021. QUIC Loss Detection and Congestion Control. RFC 9002. doi:10.17487\/RFC9002","DOI":"10.17487\/RFC9002"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC9000"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/948205.948245"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1232919.1232925"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2005.1498578"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1002\/sat.1432"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618257.3624844"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","unstructured":"Mirja K\u00fchlewind and Brian Trammell. 2022. Manageability of the QUIC Transport Protocol. RFC 9312. doi:10.17487\/RFC9312","DOI":"10.17487\/RFC9312"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273445.1273447"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098842"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.14722\/ndss.2019.23386"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3387514.3405850"},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the 30th Annual International Conference on Mobile Computing and Networking. 1089-1103","author":"Liu Zhutian","year":"2024","unstructured":"Zhutian Liu, Qing Deng, Zhaowei Tan, Zhiyun Qian, Xinyu Zhang, Ananthram Swami, and Srikanth V Krishnamurthy. 2024. M2HO: Mitigating the Adverse Effects of 5G Handovers on TCP. In Proceedings of the 30th Annual International Conference on Mobile Computing and Networking. 1089-1103."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544225"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561414"},{"key":"e_1_2_1_46_1","unstructured":"Mininet. 2024. An Instant Virtual Network on your Laptop (or other PC). http:\/\/mininet.org\/."},{"key":"e_1_2_1_47_1","unstructured":"Mozilla. 2024. Neqo the Mozilla Firefox implementation of QUIC in Rust. https:\/\/github.com\/mozilla\/neqo."},{"key":"e_1_2_1_48_1","unstructured":"NGINX. 2024. NGINX QUIC Preview. https:\/\/quic.nginx.org\/."},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMST.2016.2626780"},{"key":"e_1_2_1_50_1","volume-title":"QPEP: A QUIC-based approach to encrypted performance enhancing proxies for high-latency satellite broadband. arXiv preprint arXiv:2002.05091","author":"Pavur James","year":"2020","unstructured":"James Pavur, Martin Strohmeier, Vincent Lenders, and Ivan Martinovic. 2020. QPEP: A QUIC-based approach to encrypted performance enhancing proxies for high-latency satellite broadband. arXiv preprint arXiv:2002.05091 (2020)."},{"key":"e_1_2_1_51_1","volume-title":"Wide area traffic: the failure of Poisson modeling","author":"Paxson Vern","year":"2002","unstructured":"Vern Paxson and Sally Floyd. 2002. Wide area traffic: the failure of Poisson modeling. IEEE\/ACM Transactions on networking, Vol. 3, 3 (2002), 226-244."},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSSC.2017.8335489"},{"key":"e_1_2_1_53_1","first-page":"953","volume-title":"20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23)","author":"Rudow Michael","year":"2023","unstructured":"Michael Rudow, Francis Y Yan, Abhishek Kumar, Ganesh Ananthanarayanan, Martin Ellis, and KV Rashmi. 2023. Tambur: Efficient loss recovery for videoconferencing via streaming codes. In 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI 23). 953-971."},{"key":"e_1_2_1_54_1","unstructured":"QUIC Interop Runner. 2025. QUIC Interop Runner. https:\/\/github.com\/quic-interop\/quic-interop-runner."},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/3405796.3405826"},{"key":"e_1_2_1_56_1","first-page":"1169","volume-title":"22nd USENIX Symposium on Networked Systems Design and Implementation (NSDI 25)","author":"Sentosa William","year":"2025","unstructured":"William Sentosa, Balakrishnan Chandrasekaran, P Brighten Godfrey, and Haitham Hassanieh. 2025. : Towards accurate record-and-replay for cellular networks. In 22nd USENIX Symposium on Networked Systems Design and Implementation (NSDI 25). 1169-1186."},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787502"},{"key":"e_1_2_1_58_1","first-page":"407","volume-title":"Let It Flow: Resilient Asymmetric Load Balancing with Flowlet Switching. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17)","author":"Vanini Erico","year":"2017","unstructured":"Erico Vanini, Rong Pan, Mohammad Alizadeh, Parvin Taheri, and Tom Edsall. 2017. Let It Flow: Resilient Asymmetric Load Balancing with Flowlet Switching. In 14th USENIX Symposium on Networked Systems Design and Implementation (NSDI 17). USENIX Association, Boston, MA, 407-420. https:\/\/www.usenix.org\/conference\/nsdi17\/technical-sessions\/presentation\/vanini"},{"key":"e_1_2_1_59_1","first-page":"1813","volume-title":"Sidekick: In-Network Assistance for Secure End-to-End Transport Protocols. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Yuan Gina","year":"2024","unstructured":"Gina Yuan, Matthew Sotoudeh, David K. Zhang, Michael Welzl, David Mazi\u00e8res, and Keith Winstein. 2024. Sidekick: In-Network Assistance for Secure End-to-End Transport Protocols. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24). USENIX Association, Santa Clara, CA, 1813-1830. https:\/\/www.usenix.org\/conference\/nsdi24\/presentation\/yuan"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3563766.3564113"},{"key":"e_1_2_1_61_1","first-page":"253","volume-title":"21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24)","author":"Zhang Jiaxing","year":"2024","unstructured":"Jiaxing Zhang, Furong Yang, Ting Liu, Qinghua Wu, Wu Zhao, Yuanbo Zhang, Wentao Chen, Yanmei Liu, Hongyu Guo, Yunfei Ma, and Zhenyu Li. 2024. TECC: Towards Efficient QUIC Tunneling via Collaborative Transmission Control. In 21st USENIX Symposium on Networked Systems Design and Implementation (NSDI 24). USENIX Association, Santa Clara, CA, 253-266. https:\/\/www.usenix.org\/conference\/nsdi24\/presentation\/zhang-jiaxing"}],"container-title":["Proceedings of the ACM on Measurement and Analysis of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3805646","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,29]],"date-time":"2026-05-29T20:38:27Z","timestamp":1780087107000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3805646"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,29]]},"references-count":61,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2026,5,29]]}},"alternative-id":["10.1145\/3805646"],"URL":"https:\/\/doi.org\/10.1145\/3805646","relation":{},"ISSN":["2476-1249"],"issn-type":[{"value":"2476-1249","type":"electronic"}],"subject":[],"published":{"date-parts":[[2026,5,29]]},"assertion":[{"value":"2026-05-29","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}