%0 Etd %T Performance Evaluation of QUIC protocol under Network Congestion %A Srivastava, Amit %D 2017-04-18 %8 2019-06-29 %E Claypool, Mark L. %I Worcester Polytechnic Institute %R https://digital.wpi.edu/show/tm70mv33m %X TCP is a widely used protocol for web traffic. However, TCPÂ’s connection setup and congestion response can impact web page load times, leading to higher page load times for users. In order to address this issue, Google came out with QUIC (Quick UDP Internet Connections), a UDP-based protocol that runs in the application layer. While already deployed, QUIC is not well-studied, particularly QUICÂ’s congestion response as compared to TCPÂ’s congestion response which is critical for stability of the Internet and flow fairness. To study QUICÂ’s congestion response we conduct three sets of experiments on a wired testbed. One set of our experiments focused on QUIC and TCP throughput under added delay, another set compared QUIC and TCP throughput under added packet loss, and the third set had QUIC and TCP flows share a bottleneck link to study the fairness between TCP and QUIC flows. Our results show that with random packet loss QUIC delivers higher throughput compared to TCP. However, when sharing the same link, QUIC can be unfair to TCP. With an increase in the number of competing TCP flows, a QUIC flow takes a greater share of the available link capacity compared to TCP flows. %G English %[ 2021-01-29 %9 Thesis %~ Digital WPI %W WPI