{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:18:32Z","timestamp":1767183512480,"version":"3.41.2"},"reference-count":60,"publisher":"Association for Computing Machinery (ACM)","issue":"2","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGCOMM Comput. Commun. Rev."],"published-print":{"date-parts":[[2025,4,30]]},"abstract":"<jats:p>With IP Multicast, a source can efficiently send the same information to a set of receivers attached to a multicast tree. Unfortunately, when distributing live video or large files, some receivers might be unable to join the multicast tree. Applications willing to use multicast for efficiency must also support unicast to reach all their receivers. Given the complexity of mixing unicast and multicast, most popular applications only use unicast protocols.<\/jats:p>\n          <jats:p>\n            The large deployment of QUIC, a secure and flexible transport protocol that runs above UDP, allows for reconsidering multicast at the transport layer. We design and implement\n            <jats:italic toggle=\"yes\">Flexicast QUIC<\/jats:italic>\n            , an extension of Multipath QUIC that enables applications to use multicast where and when it works efficiently and seamlessly fall back on unicast otherwise. Our in-lab performance evaluation shows that a Flexicast QUIC source can sustain up to 1000 receivers for an aggregated traffic of more than 80 Gbps, more than 4 times what we achieve with (unicast) QUIC in the same setup. We also show that Flexicast QUIC can easily distribute a video stream and recover from transient failures on the underlying multicast tree while maintaining excellent quality of experience.\n          <\/jats:p>","DOI":"10.1145\/3750832.3750834","type":"journal-article","created":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T12:52:29Z","timestamp":1753966349000},"page":"2-12","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Taking the Best of Multicast and Unicast with Flexicast QUIC"],"prefix":"10.1145","volume":"55","author":[{"given":"Louis","family":"Navarre","sequence":"first","affiliation":[{"name":"UCLouvain &amp; FRS-FNRS Research Fellow, Belgium"}]},{"given":"Quentin","family":"De Coninck","sequence":"additional","affiliation":[{"name":"UMONS, Belgium"}]},{"given":"Tom","family":"Barbette","sequence":"additional","affiliation":[{"name":"UCLouvain, Belgium"}]},{"given":"Olivier","family":"Bonaventure","sequence":"additional","affiliation":[{"name":"UCLouvain &amp; WEL Research Institute, Belgium"}]}],"member":"320","published-online":{"date-parts":[[2025,7,31]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"2023. FFmpeg. (2023). http:\/\/www.ffmpeg.org."},{"volume-title":"https:\/\/gstreamer.freedesktop.org\/","year":"2023","key":"e_1_2_1_2_1","unstructured":"2023. GStreamer. (2023). https:\/\/gstreamer.freedesktop.org\/."},{"key":"e_1_2_1_3_1","unstructured":"2024. YouTube recommended upload encoding settings. (2024). https:\/\/support.google.com\/youtube\/answer\/1722171?hl=en#zippy=%2Cvideo-codec-h%2Ccontainer-mp%2Caudio-codec-aac-lc%2Cbitrate."},{"key":"e_1_2_1_4_1","unstructured":"Akamai. 2022. Oops we did it again. (2022). https:\/\/www.linkedin.com\/pulse\/oops-we-did-again-akamai-technologies."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/65.819167"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3517745.3561465"},{"key":"e_1_2_1_7_1","volume-title":"2024 ACM Conference on Reproducibility and Replicability.","author":"Barbette Tom","year":"2024","unstructured":"Tom Barbette. 2024. Poster: NPF: orchestrate and reproduce network experiments. In 2024 ACM Conference on Reproducibility and Replicability."},{"key":"e_1_2_1_8_1","volume-title":"2015 ACM\/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 5\u201316","author":"Barbette Tom","year":"2015","unstructured":"Tom Barbette, Cyril Soldani, and Laurent Mathy. 2015. Fast userspace packet processing. In 2015 ACM\/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS). IEEE, 5\u201316."},{"key":"e_1_2_1_9_1","unstructured":"BBC. 2020. nghq: An implementation of Multicast QUIC. (2020). https:\/\/github.com\/bbc\/nghq."},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC7450"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC3376"},{"key":"e_1_2_1_12_1","volume-title":"Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WETICE'98)","author":"Caronni Germano","year":"1998","unstructured":"Germano Caronni, K Waldvogel, Dan Sun, and Bernhard Plattner. 1998. Efficient security for large and dynamic multicast groups. In Proceedings Seventh IEEE International Workshop on Enabling Technologies: Infrastucture for Collaborative Enterprises (WETICE'98)(Cat. No. 98TB100253). IEEE, 376\u2013383."},{"key":"e_1_2_1_13_1","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/345063.339337","article-title":"A case for end system multicast (keynote address)","volume":"28","author":"Rao Sanjay G","year":"2000","unstructured":"Yang-hua Chu, Sanjay G Rao, and Hui Zhang. 2000. A case for end system multicast (keynote address). ACM SIGMETRICS Performance Evaluation Review 28, 1 (2000), 1\u201312.","journal-title":"ACM SIGMETRICS Performance Evaluation Review"},{"key":"e_1_2_1_14_1","unstructured":"Cisco. 2008. Trading Floor Architecture. (2008). https:\/\/www.cisco.com\/c\/en\/us\/td\/dEstringocs\/solutions\/Verticals\/Trading_Floor_Architecture-E.html"},{"key":"e_1_2_1_15_1","unstructured":"Cloudflare. 2023. Quiche: savoury implementation of the QUIC transport protocol and HTTP\/3. (2023). https:\/\/github.com\/cloudflare\/quiche."},{"key":"e_1_2_1_16_1","unstructured":"Quentin De Coninck. 2022. Multipath support with non-zero length Connection IDs. (2022). https:\/\/github.com\/cloudflare\/quiche\/pull\/1310."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC3810"},{"key":"e_1_2_1_18_1","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/3561954.3561956","article-title":"The packet number space debate in multipath quic","volume":"52","author":"Coninck Quentin De","year":"2022","unstructured":"Quentin De Coninck. 2022. The packet number space debate in multipath quic. ACM SIGCOMM Computer Communication Review 52, 3 (2022), 2\u20139.","journal-title":"ACM SIGCOMM Computer Communication Review"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.001.2000892"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1112"},{"key":"e_1_2_1_21_1","volume-title":"The PIM architecture for wide-area multicast routing","author":"Deering Stephen","year":"1996","unstructured":"Stephen Deering, Deborah L Estrin, Dino Farinacci, Van Jacobson, Ching-Gung Liu, and Liming Wei. 1996. The PIM architecture for wide-area multicast routing. IEEE\/ACM transactions on networking 4, 2 (1996), 153\u2013162."},{"key":"e_1_2_1_22_1","volume-title":"Symposium proceedings on Communications architectures and protocols. 55\u201364","author":"Deering Stephen E","year":"1988","unstructured":"Stephen E Deering. 1988. Multicast routing in internetworks and extended LANs. In Symposium proceedings on Communications architectures and protocols. 55\u201364."},{"key":"e_1_2_1_23_1","volume-title":"Bryan Lyles, Hassan Kassem, and Doug Balensiefen.","author":"Diot Christophe","year":"2000","unstructured":"Christophe Diot, Brian Neil Levine, Bryan Lyles, Hassan Kassem, and Doug Balensiefen. 2000. Deployment issues for the IP multicast service and architecture. IEEE network 14, 1 (2000), 78\u201388."},{"key":"e_1_2_1_24_1","doi-asserted-by":"crossref","unstructured":"Dmitry Duplyakin Robert Ricci Aleksander Maricq Gary Wong Jonathon Duerig Eric Eide Leigh Stoller Mike Hibler David Johnson Kirk Webb et al. 2019. The design and operation of {CloudLab}. In 2019 USENIX annual technical conference (USENIX ATC 19). 1\u201314.","DOI":"10.1109\/ICNP.2019.8888128"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC9293"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/179606.179627"},{"key":"e_1_2_1_27_1","unstructured":"Linux Foundation. 2015. Data Plane Development Kit (DPDK). (2015). http:\/\/www.dpdk.org"},{"key":"e_1_2_1_28_1","volume-title":"MCQUIC\u2014A Multicast Extension for QUIC. arXiv preprint arXiv:2306.17669","author":"Franke Max","year":"2023","unstructured":"Max Franke, Jake Holland, and Stefan Schmid. 2023. MCQUIC\u2014A Multicast Extension for QUIC. arXiv preprint arXiv:2306.17669 (2023)."},{"key":"e_1_2_1_29_1","unstructured":"Lenny Giuliano Chris Lenart and Rich Adam. 2024. TreeDN-Tree-based CDNs for Live Streaming to Mass Audiences. Internet-Draft draft-ietf-mops-treedn-07. Internet Engineering Task Force. https:\/\/datatracker.ietf.org\/doc\/draft-ietf-mops-treedn\/07\/ Work in Progress."},{"key":"e_1_2_1_30_1","unstructured":"QUIC Working Group. 2025. Implementations with multipath support. (2025). https:\/\/github.com\/quicwg\/multipath\/wiki\/QUIC-Implementations-with-multipath-support."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC4607"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8777"},{"key":"e_1_2_1_33_1","unstructured":"Jake Holland. 2020. IP Multicast: Next steps to make it real. (2020). NANOG79 available from https:\/\/youtu.be\/2aihLUb1elg?list=PLO8DR5ZGla8i-aVXtTFRZ6l7BRBvYdrkO."},{"key":"e_1_2_1_34_1","unstructured":"Jake Holland Lucas Pardue and Max Franke. 2024. Multicast Extension for QUIC. Internet-Draft draft-jholland-quic-multicast-05. Internet Engineering Task Force. https:\/\/datatracker.ietf.org\/doc\/draft-jholland-quic-multicast\/05\/ WIP."},{"key":"e_1_2_1_35_1","unstructured":"Jake Holland and Kyle Rose. 2022. Asymmetric Manifest Based Integrity. Internet-Draft draft-ietf-mboned-ambi-03. Internet Engineering Task Force. https:\/\/datatracker.ietf.org\/doc\/draft-ietf-mboned-ambi\/03\/ Work in Progress."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC9002"},{"key":"e_1_2_1_37_1","unstructured":"Jana Iyengar Ian Swett and Mirja K\u00fchlewind. 2024. QUIC Acknowledgment Frequency. Internet-Draft draft-ietf-quic-ack-frequency-10. IETF. https:\/\/datatracker.ietf.org\/doc\/draft-ietf-quic-ack-frequency\/10\/ WIP."},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC9000"},{"key":"e_1_2_1_39_1","volume-title":"QUIC on the Highway: Evaluating Performance on High-rate Links. In 2023 IFIP Networking Conference (IFIP Networking). IEEE, 1\u20139.","author":"Jaeger Benedikt","year":"2023","unstructured":"Benedikt Jaeger, Johannes Zirngibl, Marcel Kempf, Kevin Ploch, and Georg Carle. 2023. QUIC on the Highway: Evaluating Performance on High-rate Links. In 2023 IFIP Networking Conference (IFIP Networking). IEEE, 1\u20139."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2024.04.038"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/354871.354874"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3544216.3544236"},{"key":"e_1_2_1_43_1","volume-title":"Olivier Bonaventure, Christian Huitema, and Mirja K\u00fchlewind.","author":"Liu Yanmei","year":"2024","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. https:\/\/datatracker.ietf.org\/doc\/draft-ietf-quic-multipath\/11\/ Work in Progress."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/TBC.2009.2020451"},{"key":"e_1_2_1_45_1","unstructured":"aioquic Max Franke Jake Holland. 2023. MCQUIC implementation. (2023). https:\/\/github.com\/MaxF12\/aioquic."},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of the third ACM international conference on Multimedia. 511\u2013522","author":"McCanne Steven","year":"1995","unstructured":"Steven McCanne and Van Jacobson. 1995. vic: A flexible framework for packet video. In Proceedings of the third ACM international conference on Multimedia. 511\u2013522."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1002\/ett.1401"},{"key":"e_1_2_1_48_1","unstructured":"Microsoft. 2022. Use multicast to deploy Windows over the network with Configuration Manager. (2022). https:\/\/learn.microsoft.com\/en-us\/mem\/configmgr\/osd\/deploy-use\/use-multicast-to-deploy-windows-over-the-network"},{"key":"e_1_2_1_49_1","unstructured":"Lucas Pardue Richard Bradbury and Sam Hurst. 2022. Hypertext Transfer Protocol (HTTP) over multicast QUIC. Internet-Draft draft-pardue-quic-http-mcast-11. Internet Engineering Task Force. https:\/\/datatracker.ietf.org\/doc\/draft-pardue-quic-http-mcast\/11\/ Work in Progress."},{"key":"e_1_2_1_50_1","volume-title":"Reliable multicast transport protocol (RMTP)","author":"Paul Sanjoy","year":"1997","unstructured":"Sanjoy Paul, Krishan K. Sabnani, JC-H Lin, and Supratik Bhattacharyya. 1997. Reliable multicast transport protocol (RMTP). IEEE journal on selected areas in communications 15, 3 (1997), 407\u2013421."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8446"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC3550"},{"volume-title":"Tokio: An asynchronous Rust runtime.","year":"2024","key":"e_1_2_1_53_1","unstructured":"Tokio. 2024. Tokio: An asynchronous Rust runtime. (2024). https:\/\/tokio.rs."},{"volume-title":"Proceedings of the 3rd International CoNEXT Student Workshop. 20\u201322","author":"Nikita","key":"e_1_2_1_54_1","unstructured":"Nikita Tyunyayev and al. 2022. A high-speed QUIC implementation. In Proceedings of the 3rd International CoNEXT Student Workshop. 20\u201322."},{"key":"e_1_2_1_55_1","volume-title":"Image quality assessment: from error visibility to structural similarity","author":"Wang Zhou","year":"2004","unstructured":"Zhou Wang, Alan C Bovik, Hamid R Sheikh, and Eero P Simoncelli. 2004. Image quality assessment: from error visibility to structural similarity. IEEE transactions on image processing 13, 4 (2004), 600\u2013612."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSVT.2003.815165"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.17487\/RFC8279"},{"volume-title":"Proceedings of the 21st ACM Internet Measurement Conference. 261\u2013275","author":"Zirngibl Johannes","key":"e_1_2_1_58_1","unstructured":"Johannes Zirngibl, Philippe Buschmann, and et al. 2021. It's over 9000: analyzing early QUIC deployments with the standardization on the horizon. In Proceedings of the 21st ACM Internet Measurement Conference. 261\u2013275."},{"key":"e_1_2_1_59_1","volume-title":"QUIC Hunter: Finding QUIC Deployments and Identifying Server Libraries Across the Internet. In International Conference on Passive and Active Network Measurement. Springer, 273\u2013290","author":"Zirngibl Johannes","year":"2024","unstructured":"Johannes Zirngibl, Florian Gebauer, and al. 2024. QUIC Hunter: Finding QUIC Deployments and Identifying Server Libraries Across the Internet. In International Conference on Passive and Active Network Measurement. Springer, 273\u2013290."},{"key":"e_1_2_1_60_1","unstructured":"Zoom. 2023. Zoom support: accessing meeting and phone statistics. (2023). https:\/\/support.zoom.us\/hc\/en-us\/articles\/202920719-Accessing-meeting-and-phone-statistics."}],"container-title":["ACM SIGCOMM Computer Communication Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3750832.3750834","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,7,31]],"date-time":"2025-07-31T12:52:43Z","timestamp":1753966363000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3750832.3750834"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,4,30]]},"references-count":60,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2025,4,30]]}},"alternative-id":["10.1145\/3750832.3750834"],"URL":"https:\/\/doi.org\/10.1145\/3750832.3750834","relation":{},"ISSN":["0146-4833"],"issn-type":[{"type":"print","value":"0146-4833"}],"subject":[],"published":{"date-parts":[[2025,4,30]]},"assertion":[{"value":"2025-07-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}