Etd

Performance Evaluation of QUIC protocol under Network Congestion

Public

Downloadable Content

open in viewer

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.

Creator
Contributors
Degree
Unit
Publisher
Language
  • English
Identifier
  • etd-041817-121215
Keyword
Advisor
Defense date
Year
  • 2017
Date created
  • 2017-04-18
Resource type
Rights statement
Last modified
  • 2021-01-29

Relations

In Collection:

Items

Items

Permanent link to this page: https://digital.wpi.edu/show/tm70mv33m