{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,17]],"date-time":"2026-06-17T16:25:20Z","timestamp":1781713520230,"version":"3.54.5"},"reference-count":51,"publisher":"Association for Computing Machinery (ACM)","issue":"9","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Multimedia Comput. Commun. Appl."],"published-print":{"date-parts":[[2025,9,30]]},"abstract":"<jats:p>\n            The promises of multipath transport are to aggregate bandwidth, improve resource utilisation and enhance reliability. In this article, we demonstrate that the way multipath coupled congestion control is defined today leads to a suboptimal resource utilisation when network paths are disjoint, i.e., they do not share a bottleneck link. With growing interest in standardising Multipath QUIC (MPQUIC), we have implemented the practical Shared Bottleneck Detection (SBD) algorithm from\n            <jats:monospace>RFC8382<\/jats:monospace>\n            in MPQUIC (MPQUIC-SBD). Through extensive experiments, we evaluate MPQUIC-SBD in the context of video streaming with various Adaptive Bitrate (ABR) algorithms, addressing both ABR classes of rule- and learning-based solutions. We demonstrate that MPQUIC-SBD accurately detects shared bottlenecks over 90% of the time, depending on the ABR algorithm, as the size of the video segments increases. In non-shared bottleneck scenarios, when MPQUIC-SBD detects that its QUIC subflows do not share the same network resources, it decouples their congestion windows accordingly, enabling video throughput gains of up to 37% compared to MPQUIC. These gains translate directly into improved video quality metrics, including higher bitrate, better resolution and reduced buffering, resulting in an enhanced quality of experience for users.\n          <\/jats:p>","DOI":"10.1145\/3711862","type":"journal-article","created":{"date-parts":[[2025,1,9]],"date-time":"2025-01-09T07:32:25Z","timestamp":1736407945000},"page":"1-25","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":4,"title":["Evaluating Adaptive Video Streaming over Multipath QUIC with Shared Bottleneck Detection"],"prefix":"10.1145","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2174-2762","authenticated-orcid":false,"given":"Bruno","family":"Kimura","sequence":"first","affiliation":[{"name":"Federal University of S\u00e3o Paulo, Brazil and King\u2019s College London, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0722-2656","authenticated-orcid":false,"given":"Simone","family":"Ferlin","sequence":"additional","affiliation":[{"name":"Red Hat and Karlstad University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3131-4974","authenticated-orcid":false,"given":"Thomas","family":"Paiva","sequence":"additional","affiliation":[{"name":"CPqD R&amp;D Centre for Telecommunications and Federal University of S\u00e3o Paulo, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2760-7139","authenticated-orcid":false,"given":"Toktam","family":"Mahmoodi","sequence":"additional","affiliation":[{"name":"King\u2019s College London, UK"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7311-9334","authenticated-orcid":false,"given":"Anna","family":"Brunstrom","sequence":"additional","affiliation":[{"name":"Karlstad University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5800-2779","authenticated-orcid":false,"given":"Ozgu","family":"Alay","sequence":"additional","affiliation":[{"name":"University of Oslo, Norway and Karlstad University, Sweden"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2025,9,11]]},"reference":[{"key":"e_1_3_2_2_2","unstructured":"Astream. 2025. Astream: A rate adaptation model for DASH. Retrieved December 22 2024 from https:\/\/github.com\/pari685\/Astream"},{"key":"e_1_3_2_3_2","doi-asserted-by":"publisher","unstructured":"Ethan Blanton Vern Paxson and Mark Allman. 2009. TCP Congestion Control. RFC 5681.DOI: 10.17487\/RFC5681","DOI":"10.17487\/RFC5681"},{"key":"e_1_3_2_4_2","doi-asserted-by":"publisher","unstructured":"Olivier Bonaventure Christoph Paasch and Gregory Detal. 2017. Use Cases and Operational Experience with Multipath TCP. RFC 8041. DOI: 10.17487\/RFC8041","DOI":"10.17487\/RFC8041"},{"key":"e_1_3_2_5_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2012.02.019"},{"key":"e_1_3_2_6_2","unstructured":"Caddy Server. 2025. Retrieved December 22 2024 from https:\/\/caddyserver.com"},{"key":"e_1_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3143361.3143370"},{"key":"e_1_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.110047"},{"key":"e_1_3_2_9_2","unstructured":"Ericsson Mobility Report November 2024. 2024. Retrieved December 22 2024 from https:\/\/www.ericsson.com\/en\/reports-and-papers\/mobility-report\/reports\/november-2024"},{"key":"e_1_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524599"},{"key":"e_1_3_2_11_2","unstructured":"James Gruessing and Spencer Dawkins. 2023. Media over QUIC\u2014Use cases and requirements for media transport protocol design. Internet-Draft draft-gruessing-moq-requirements-04. Internet Engineering Task Force. Retrieved from https:\/\/datatracker.ietf.org\/doc\/draft-gruessing-moq-requirements\/04\/"},{"key":"e_1_3_2_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999606"},{"key":"e_1_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2011.6089073"},{"key":"e_1_3_2_14_2","doi-asserted-by":"publisher","unstructured":"David Hayes Simone Ferlin Michael Welzl and Kristian Hiorth. 2018. Shared bottleneck detection for coupled congestion control for RTP media. RFC 8382. DOI: 10.17487\/RFC8382","DOI":"10.17487\/RFC8382"},{"key":"e_1_3_2_15_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCN.2014.6925767"},{"key":"e_1_3_2_16_2","unstructured":"HTTP Live Streaming. 2025. Retrieved December 22 2024 from https:\/\/developer.apple.com\/streaming\/"},{"key":"e_1_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626296"},{"key":"e_1_3_2_18_2","unstructured":"ITU-T Rec. P.1203 Standalone Implementation. 2025. Retrieved December 22 2024 from https:\/\/github.com\/itu-p1203\/itu-p1203"},{"key":"e_1_3_2_19_2","doi-asserted-by":"publisher","unstructured":"Jana Iyengar Costin Raiciu Sebastien Barre Mark J. Handley and Alan Ford. 2011. Architectural Guidelines for Multipath TCP Development. RFC 6182. DOI: 10.17487\/RFC6182","DOI":"10.17487\/RFC6182"},{"key":"e_1_3_2_20_2","doi-asserted-by":"publisher","unstructured":"Jana Iyengar and Martin Thomson. 2021. QUIC: A UDP-Based Multiplexed and Secure Transport. RFC 9000. DOI: 10.17487\/RFC9000","DOI":"10.17487\/RFC9000"},{"key":"e_1_3_2_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2016.75"},{"key":"e_1_3_2_22_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICCW.2015.7247436"},{"key":"e_1_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2016.7502805"},{"key":"e_1_3_2_24_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2013.2274462"},{"key":"e_1_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2019.2923955"},{"key":"e_1_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098842"},{"key":"e_1_3_2_27_2","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868466"},{"key":"e_1_3_2_28_2","doi-asserted-by":"publisher","DOI":"10.1145\/1943552.1943575"},{"key":"e_1_3_2_29_2","unstructured":"Yanmei Liu Yunfei Ma Quentin De Coninck Olivier Bonaventure Christian Huitema and Mirja K\u00fchlewind. 2024. Multipath extension for QUIC. Internet-Draft draft-ietf-quic-multipath-11. Internet Engineering Task Force. Retrieved from https:\/\/datatracker.ietf.org\/doc\/draft-ietf-quic-multipath\/11\/"},{"key":"e_1_3_2_30_2","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098843"},{"key":"e_1_3_2_31_2","unstructured":"Minimet. 2025. Mininet: Rapid prototyping for software defined networks. Retrieved December 22 2024 from https:\/\/github.com\/mininet\/mininet"},{"key":"e_1_3_2_32_2","doi-asserted-by":"publisher","DOI":"10.5555\/3045390.3045594"},{"key":"e_1_3_2_33_2","unstructured":"Multipath QUIC. 2024. Website of the Multipath QUIC Project. Retrieved December 22 2024 from https:\/\/multipath-quic.org"},{"key":"e_1_3_2_34_2","first-page":"417","volume-title":"Proceedings of the 2015 USENIX Annual Technical Conference (USENIX ATC \u201915)","author":"Netravali Ravi","year":"2015","unstructured":"Ravi Netravali, Anirudh Sivaraman, Somak Das, Ameesh Goyal, Keith Winstein, James Mickens, and Hari Balakrishnan. 2015. Mahimahi: Accurate record-and-replay for HTTP. In Proceedings of the 2015 USENIX Annual Technical Conference (USENIX ATC \u201915). USENIX Association, Santa Clara, CA, 417\u2013429. Retrieved from https:\/\/www.usenix.org\/conference\/atc15\/technical-session\/presentation\/netravali"},{"key":"e_1_3_2_35_2","doi-asserted-by":"publisher","DOI":"10.1145\/3587819.3590982"},{"key":"e_1_3_2_36_2","unstructured":"Roger Pantos. 2024. HTTP Live Streaming 2nd Edition. Internet-Draft draft-pantos-hls-rfc8216bis-16. Internet Engineering Task Force. Retrieved from https:\/\/datatracker.ietf.org\/doc\/draft-pantos-hls-rfc8216bis\/16"},{"key":"e_1_3_2_37_2","doi-asserted-by":"publisher","unstructured":"Roger Pantos and William May. 2017. HTTP Live Streaming. RFC 8216. DOI: 10.17487\/RFC8216","DOI":"10.17487\/RFC8216"},{"key":"e_1_3_2_38_2","unstructured":"Lena Victoria Peschke. 2017. Combining DASH with MPTCP for video streaming. Master\u2019s thesis. Retrieved from http:\/\/hdl.handle.net\/2078.1\/thesis:8509"},{"key":"e_1_3_2_39_2","doi-asserted-by":"publisher","DOI":"10.1109\/QoMEX.2017.7965631"},{"key":"e_1_3_2_40_2","doi-asserted-by":"publisher","unstructured":"Costin Raiciu Mark J. Handley and Damon Wischik. 2011. Coupled congestion control for multipath transport protocols. RFC 6356. DOI: 10.17487\/RFC6356","DOI":"10.17487\/RFC6356"},{"key":"e_1_3_2_41_2","doi-asserted-by":"publisher","DOI":"10.1145\/3204949.3208124"},{"key":"e_1_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2002.1012369"},{"key":"e_1_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/HOTOS.1999.798378"},{"key":"e_1_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1109\/MMUL.2011.71"},{"key":"e_1_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2996964"},{"key":"e_1_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2018.8422951"},{"key":"e_1_3_2_47_2","unstructured":"Anwar Walid Qiuyu Peng Jaehyun Hwang and Steven H. Low. 2016. Balanced linked adaptation congestion control algorithm for MPTCP. Internet-Draft draft-walid-mptcp-congestion-control-04. Internet Engineering Task Force. Retrieved from https:\/\/datatracker.ietf.org\/doc\/draft-walid-mptcp-congestion-control\/04\/"},{"key":"e_1_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2018.2872977"},{"key":"e_1_3_2_49_2","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2020.2970032"},{"key":"e_1_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787486"},{"key":"e_1_3_2_51_2","unstructured":"Youtube Help. 2025. Choose live encoder settings bitrates and resolutions. Retrieved December 22 2024 from https:\/\/support.google.com\/youtube\/answer\/2853702?hl=en-UK#zippy=%2Cp%2Cp-a-fps%%202Ckp-to-fps"},{"key":"e_1_3_2_52_2","doi-asserted-by":"publisher","DOI":"10.1109\/MICC.2013.6805833"}],"container-title":["ACM Transactions on Multimedia Computing, Communications, and Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3711862","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,9,12]],"date-time":"2025-09-12T04:42:14Z","timestamp":1757652134000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3711862"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,9,11]]},"references-count":51,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2025,9,30]]}},"alternative-id":["10.1145\/3711862"],"URL":"https:\/\/doi.org\/10.1145\/3711862","relation":{},"ISSN":["1551-6857","1551-6865"],"issn-type":[{"value":"1551-6857","type":"print"},{"value":"1551-6865","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,9,11]]},"assertion":[{"value":"2024-01-30","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2024-12-10","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2025-09-11","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}