Upgrade to Pro — share decks privately, control downloads, hide ads and more …

結局QUICで通信は速くなるの?

Avatar for kota-yata kota-yata
August 14, 2025

 結局QUICで通信は速くなるの?

Avatar for kota-yata

kota-yata

August 14, 2025
Tweet

More Decks by kota-yata

Other Decks in Technology

Transcript

  1. QUICではなぜオフロード(GSO)が難しいのか 8 • GSOとは,複数のメッセージをまとめてソケットに送ること ◦ sendmmsgのやつ ◦ システムコールが減って嬉しい • TCPはバイトストリームなので,カーネルが勝⼿に切り分けて良い

    • UDPはメッセージ指向であり,メッセージの境界が決まっている ◦ オフロード時にはセグメントサイズを指定する必要がある • QUICはACKとデータなど複数の「フレーム」を⼀つのパケットにまとめる ◦ より固定サイズでの分割が難しくなる
  2. QUICとはどういうプロトコル 10 • QUICは,パケロスが起きうるような不安定なネットワークでもよく動く ◦ モバイルネットワークなど.. • OSのアップデートを待たない頻繁な開発が念頭に置かれている ◦ だからユーザースペース実装

    ◦ アプリケーション以外のコンポーネントに勝⼿に切断/返信されたくないというの もある • Webと相性が良い[3] ◦ ハンドシェイクが⾼速なのでGETのような短いリクエストにおいて優位性を持つ
  3. 参考⽂献 12 [1] Xumiao Zhang, Shuowei Jin, Yi He, Ahmad

    Hassan, Z. Morley Mao, Feng Qian, and Zhi-Li Zhang. 2024. QUIC is not Quick Enough over Fast Internet. In Proceedings of the ACM Web Conference 2024 (WWW '24). Association for Computing Machinery, New York, NY, USA, 2713‒2722. https://doi.org/10.1145/3589334.3645323 [2] Prasenjeet Biswal and Omprakash Gnawali. 2016. Does QUIC Make the Web Faster? In 2016 IEEE Global Communications Conference (GLOBECOM). IEEE Press, 1‒6. https://doi.org/10.1109/GLOCOM.2016.7841749 [3] Adam Langley, Alistair Riddoch, Alyssa Wilk, Antonio Vicente, Charles Krasic, Dan Zhang, Fan Yang, Fedor Kouranov, Ian Swett, Janardhan Iyengar, Jeff Bailey, Jeremy Dorfman, Jim Roskind, Joanna Kulik, Patrik Westin, Raman Tenneti, Robbie Shade, Ryan Hamilton, Victor Vasiliev, Wan-Teh Chang, and Zhongyi Shi. 2017. The QUIC Transport Protocol: Design and Internet-Scale Deployment. In Proceedings of the Conference of the ACM Special Interest Group on Data Communication (SIGCOMM '17). Association for Computing Machinery, New York, NY, USA, 183‒196. https://doi.org/10.1145/3098822.3098842