YouTube 在 Google QUIC 与互联网中间盒之间:协议可持续性与应用 QoE 的拉锯战
网络与互联网体系结构
2022-03-24 v1 系统与控制
系统与控制
摘要
Web 代理、防火墙等中间盒在当今网络基础设施中被广泛部署。因此,大多数协议需要调整自身行为以共存。最常用的传输协议之一 QUIC,在中间盒阻断它时通过回退到 TCP 来适应此类中间盒。在本文中,我们认为 QUIC 的盲目回退行为(即不区分由中间盒引起的失败与由网络拥塞引起的失败)极大地影响了 QUIC 的性能。为此,我们聚焦于 YouTube 视频流,并通过一次启用 TCP 和 QUIC 利用 YouTube 的生产端点开展测量研究。我们总计收集了超过 2600 小时的流媒体数据,涵盖多种带宽模式、来自 5 个不同地理位置以及各种视频类型。令人惊讶的是,我们观察到在传统设置(TCP)下,超过 60% 的案例中其表现优于或等同于启用 QUIC 的浏览器。我们看到该观察结果在各项 QoE 参数、带宽模式、位置和视频间具有一致性。接下来,我们进行了深入分析以发现此类行为背后的根本原因。我们发现回退与 QoE 下降事件(即质量下降与重新缓冲或卡顿)之间存在良好相关性(0.3-0.7)。我们进一步进行了 Granger 因果分析,发现对于 70% 的启用 QUIC 的会话,回退 Granger 引起质量下降或卡顿。我们相信我们的研究将帮助设计者重新审视在 QUIC 中启用回退的决定,并区分由中间盒和网络拥塞引起的丢包。
引用
@article{arxiv.2203.11977,
title = {YouTube over Google's QUIC vs Internet Middleboxes: A Tug of War between Protocol Sustainability and Application QoE},
author = {Sapna Chaudhary and Prince Sachdeva and Abhijit Mondal and Sandip Chakraborty and Mukulika Maity},
journal= {arXiv preprint arXiv:2203.11977},
year = {2022}
}