Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3618257.3625002acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
poster
Public Access

Poster: QUIC is not Quick Enough over Fast Internet

Published: 24 October 2023 Publication History

Abstract

QUIC is a multiplexed transport-layer protocol over UDP and comes with enforced encryption. It is expected to be a game-changer in improving web application performance. Together with the network layer and layers below, UDP, QUIC, and HTTP/3 form a new protocol stack for future network communication, whose current counterpart is TCP, TLS, and HTTP/2. In this study, to understand QUIC's performance over high-speed networks and its potential to replace the TCP stack, we carry out a series of experiments to compare the UDP+QUIC+HTTP/3 (QUIC) stack and the TCP+TLS+HTTP/2 (HTTP/2) stack. Preliminary measurements on file download reveal that QUIC suffers from a data rate reduction compared to HTTP/2 across different hosts.

References

[1]
1998. cURL - command line tool and library for transferring data with URLs. https://curl.se/.
[2]
2001. Linux Traffic Control (tc). https://man7.org/linux/man-pages/man8/tc.8.html.
[3]
2020. How Facebook is bringing QUIC to billions. https://engineering.fb.com/2020/10/21/networking-traffic/how-facebook-is-bringing-quic-to-billions/.
[4]
2021. HTTP/3 and QUIC: Past, Present, and Future. https://www.akamai.com/blog/performance/http3-and-quic-past-present-and-future.
[5]
2022. HTTP RFCs have evolved: A Cloudflare view of HTTP usage trends. https://blog.cloudflare.com/cloudflare-view-http3-usage/.
[6]
2023. OpenLiteSpeed. https://openlitespeed.org/.
[7]
2023. The Chromium Projects. https://www.chromium.org/Home/.
[8]
Mike Bishop. 2022. HTTP/3. RFC 9114, IETF (2022).
[9]
Mathis Engelbart and Jörg Ott. 2021. Congestion control for real-time media over QUIC. In Proceedings of the 2021 Workshop on Evolution, Performance and Interoperability of QUIC. 1--7.
[10]
Anirudh Ganji and Muhammad Shahzad. 2021. Characterizing the Performance of QUIC on Android and Wear OS Devices. In 2021 International Conference on Computer Communications and Networks (ICCCN). IEEE, 1--11.
[11]
Jana Iyengar and Martin Thomson. 2021. QUIC: A UDP-based multiplexed and secure transport. RFC 9000, IETF (2021).
[12]
Arash Molavi Kakhki, Samuel Jero, David Choffnes, Cristina Nita-Rotaru, and Alan Mislove. 2017. Taking a long look at QUIC: an approach for rigorous evaluation of rapidly evolving transport protocols. In proceedings of the 2017 internet measurement conference. 290--303.
[13]
Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, et al. 2017. The quic transport protocol: Design and internet-scale deployment. In Proceedings of the conference of the ACM special interest group on data communication. 183--196.
[14]
Robin Marx, Joris Herbots, Wim Lamotte, and Peter Quax. 2020. Same standards, different decisions: A study of QUIC and HTTP/3 implementation diversity. In Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC. 14--20.
[15]
Ayush Mishra, Sherman Lim, and Ben Leong. 2022. Understanding speciation in QUIC congestion control. In Proceedings of the 22nd ACM Internet Measurement Conference. 560--566.
[16]
Arvind Narayanan, Xumiao Zhang, Ruiyang Zhu, Ahmad Hassan, Shuowei Jin, Xiao Zhu, Xiaoxuan Zhang, Denis Rybkin, Zhengxuan Yang, Zhuoqing Morley Mao, et al. 2021. A variegated look at 5G in the wild: performance, power, and QoE implications. In Proceedings of the 2021 ACM SIGCOMM 2021 Conference. 610--625.
[17]
Gustavo Pantuza, Marcos AM Vieira, and Luiz FM Vieira. 2021. eQUIC gateway: Maximizing QUIC throughput using a gateway service based on eBPF XDP. In 2021 IEEE Symposium on Computers and Communications (ISCC). IEEE, 1--6.
[18]
Maxime Piraux, Quentin De Coninck, and Olivier Bonaventure. 2018. Observing the evolution of QUIC implementations. In Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC. 8--14.
[19]
Jan Rüth, Konrad Wolsing, Klaus Wehrle, and Oliver Hohlfeld. 2019. Perceiving QUIC: Do users notice or even care?. In Proceedings of the 15th International Conference on Emerging Networking Experiments And Technologies. 144--150.
[20]
Tanya Shreedhar, Rohit Panda, Sergey Podanev, and Vaibhav Bajpai. 2021. Evaluating QUIC Performance Over Web, Cloud Storage, and Video Workloads. IEEE Transactions on Network and Service Management 19, 2 (2021), 1366--1381.
[21]
Konrad Wolsing, Jan Rüth, Klaus Wehrle, and Oliver Hohlfeld. 2019. A performance perspective on web optimized protocol stacks: TCP TLS HTTP/2 vs. QUIC. In Proceedings of the Applied Networking Research Workshop. 1--7.
[22]
Xiangrui Yang, Lars Eggert, Jörg Ott, Steve Uhlig, Zhigang Sun, and Gianni Antichi. 2020. Making quic quicker with nic offload. In Proceedings of the Workshop on the Evolution, Performance, and Interoperability of QUIC. 21--27.
[23]
Alexander Yu and Theophilus A Benson. 2021. Dissecting performance of production QUIC. In Proceedings of the Web Conference 2021.
[24]
Xumiao Zhang, Xiao Zhu, Yihua Ethan Guo, Feng Qian, and Z Morley Mao. 2019. Poster: characterizing performance and power for mm Wave 5G on commodity smartphones. In Proceedings of the 2019 on Wireless of the Students, by the Students, and for the Students Workshop. 14--14.
[25]
Johannes Zirngibl, Philippe Buschmann, Patrick Sattler, Benedikt Jaeger, Juliane Aulbach, and Georg Carle. 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--275.

Cited By

View all
  • (2024)LiteQUIC: Improving QoE of Video Streams by Reducing CPU Overhead of QUICProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681670(7918-7927)Online publication date: 28-Oct-2024

Index Terms

  1. Poster: QUIC is not Quick Enough over Fast Internet

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      IMC '23: Proceedings of the 2023 ACM on Internet Measurement Conference
      October 2023
      746 pages
      ISBN:9798400703829
      DOI:10.1145/3618257
      Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for third-party components of this work must be honored. For all other uses, contact the Owner/Author.

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 24 October 2023

      Check for updates

      Author Tags

      1. http/3
      2. internet measurement
      3. quic
      4. transport protocol

      Qualifiers

      • Poster

      Funding Sources

      Conference

      IMC '23
      Sponsor:
      IMC '23: ACM Internet Measurement Conference
      October 24 - 26, 2023
      Montreal QC, Canada

      Acceptance Rates

      Overall Acceptance Rate 277 of 1,083 submissions, 26%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)199
      • Downloads (Last 6 weeks)26
      Reflects downloads up to 13 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)LiteQUIC: Improving QoE of Video Streams by Reducing CPU Overhead of QUICProceedings of the 32nd ACM International Conference on Multimedia10.1145/3664647.3681670(7918-7927)Online publication date: 28-Oct-2024

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media