YouTube over Google's QUIC vs Internet Middleboxes: A Tug of War between Protocol Sustainability and Application QoE

03/22/2022
by   Sapna Chaudhary, et al.
0

Middleboxes such as web proxies, firewalls, etc. are widely deployed in today's network infrastructure. As a result, most protocols need to adapt their behavior to co-exist. One of the most commonly used transport protocols, QUIC, adapts to such middleboxes by falling back to TCP, where they block it. In this paper, we argue that the blind fallback behavior of QUIC, i.e., not distinguishing between failures caused by middleboxes and that caused by network congestion, hugely impacts the performance of QUIC. For this, we focus on YouTube video streaming and conduct a measurement study by utilizing production endpoints of YouTube by enabling TCP and QUIC at a time. In total, we collect over 2600 streaming hours of data over various bandwidth patterns, from 5 different geographical locations and various video genres. To our surprise, we observe that the legacy setup (TCP) either outperforms or performs the same as the QUIC-enabled browser for more than 60 our observation is consistent across individual QoE parameters, bandwidth patterns, locations, and videos. Next, we conduct a deep-dive analysis to discover the root cause behind such behavior. We find a good correlation (0.3-0.7) between fallback and QoE drop events, i.e., quality drop and re-buffering or stalling. We further perform Granger causal analysis and find that fallback Granger causes either quality drop or stalling for 70 QUIC-enabled sessions. We believe our study will help designers revisit the decision to enable fallback in QUIC and distinguish between the packet drops caused by middleboxes and network congestion.

READ FULL TEXT

page 35

page 36

research
09/01/2023

Watching Stars in Pixels: The Interplay of Traffic Shaping and YouTube Streaming QoE over GEO Satellite Networks

Geosynchronous satellite (GEO) networks are a crucial option for users b...
research
05/08/2021

360NorVic: 360-Degree Video Classification from Mobile Encrypted Video Traffic

Streaming 360 video demands high bandwidth and low latency, and poses si...
research
12/31/2018

Poor Video Streaming Performance Explained (and Fixed)

HTTP-based video streaming is a key application on the Internet today, c...
research
02/09/2022

Improving Content-Aware Video Streaming in Congested Networks with In-Network Computing

Network congestion and packet loss pose an ever-increasing challenge to ...
research
01/09/2020

Understanding video streaming algorithms in the wild

While video streaming algorithms are a hot research area, with interesti...
research
05/08/2019

Blitz-starting QUIC Connections

In this paper, we revisit the idea to remove Slow Start from congestion ...

Please sign up or login with your details

Forgot password? Click here to reset