Performance Analysis of QUIC Protocol for Web and Streaming Services


KIPS Transactions on Computer and Communication Systems, Vol. 10, No. 5, pp. 137-144, May. 2021
https://doi.org/10.3745/KTCCS.2021.10.5.137,   PDF Download:  
Keywords: QUIC, SCTP, TCP, Performance Analysis, Web, Streaming
Abstract

The IETF has recently been standardizing the QUIC protocol for HTTP/3 services. It is noted that HTTP/3 uses QUIC as the underlying protocol, whereas HTTP/1.1 and HTTP/2 are based on TCP. Differently from TCP, the QUIC uses 0-RTT or 1-RTT transmissions to reduce the connection establishment delays of TCP and SCTP. Moreover, to solve the head-of-line blocking problem, QUIC uses the multi-streaming feature. In addition, QUIC provides various features, including the connection migration, and it is available at the Chrome browser. In this paper, we analyze the performance of QUIC for HTTP-based web and streaming services by comparing with the existing TCP and Streaming Control Transmission Protocol (SCTP) in the network environments with different link delays and packet error rates. From the experimental results, we can see that QUIC provides better throughputs than TCP and SCTP, and the gaps of performances get larger, as the link delays and packet error rates increase.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
H. Nam, J. Jung, D. Choi and S. Koh, "Performance Analysis of QUIC Protocol for Web and Streaming Services," KIPS Transactions on Computer and Communication Systems, vol. 10, no. 5, pp. 137-144, 2021. DOI: https://doi.org/10.3745/KTCCS.2021.10.5.137.

[ACM Style]
Hye-Been Nam, Joong-Hwa Jung, Dong-Kyu Choi, and Seok-Joo Koh. 2021. Performance Analysis of QUIC Protocol for Web and Streaming Services. KIPS Transactions on Computer and Communication Systems, 10, 5, (2021), 137-144. DOI: https://doi.org/10.3745/KTCCS.2021.10.5.137.