Analysis and Simulation of Delay and Buffer Requirements of satellite-ATM Networks for TCP/IP Traffic
本文提出了一个研究卫星ATM网络端到端时延性能的模型。我们描述了一个卫星ATM网络结构。该体系结构提出了一个权衡之间的板上交换/处理功能和卫星通信系统的复杂性。通过卫星星座的连接的端到端延迟包括传输延迟、上行链路和下行链路地面终端-卫星传播延迟、星间链路延迟、星上交换、处理和缓冲延迟。在宽带卫星网络中,传播延迟和缓冲延迟对总延迟的影响最大。我们提出了一个分析的传播和缓冲延迟组件的GEO和LEO系统。我们将低轨星座建模为围绕地球的圆形轨道上均匀分布的卫星。一个简单的路由算法LEO系统计算本地最佳路径的端到端连接。这用于计算LEO网络的端到端传播延迟。本文提出了一个计算TCP/IP业务在ATM ABR和UBR业务上的缓冲延迟的仿真模型。我们应用这个模型来计算TCP/IP在卫星ATM网络上的总端到端延迟。
1998-09-23 cs.NI
Satellite ATM Network Architectural Considerations and TCP/IP Performance
在本文中,我们提供了一个总结的设计方案,在卫星ATM技术。一个卫星ATM网络包括由卫星间交叉链路连接的卫星空间段和各种ATM网络的地面段。卫星-ATM接口模块将卫星网络连接到ATM网络并执行各种呼叫和控制功能。网络控制中心执行各种网络管理和资源分配功能。当设计一个卫星ATM网络来有效地传输Internet业务时,必须考虑诸如ATM服务模型、媒体访问协议和业务管理等问题。本文提出了卫星宽带环境下ATM-UBR上TCP/IP业务对缓冲区的要求。我们的研究结果是基于TCP与选择性bridegments和每VC缓冲区管理政策的交换机。大约0.5 * RTT到1 * RTT的缓冲区大小足以为长延迟网络和大量源的无限TCP流量提供超过98%的吞吐量。此缓冲区要求与源的数量无关。由于在交换机处执行的每VC缓冲区管理和TCP流量的性质,对于大量源的公平性是高的。
1998-09-23 cs.NI
Performance of TCP/IP Using ATM ABR and UBR Services over Satellite Networks
我们研究了在卫星链路上使用可用比特率(ABR)和非指定比特率(UBR)服务的异步传输模式(ATM)网络的TCP/IP的零信元丢失的缓冲要求。对于ABR服务,我们探讨反馈延迟(一个因素,取决于瓶颈的位置),所使用的开关方案,和背景可变比特率(VBR)流量的影响。结果表明,在ABR上的TCP的缓冲区的要求是独立的TCP源的数量,但取决于上述因素。对于UBR服务,我们表明,缓冲区的要求是TCP接收器窗口大小的总和。我们证实了我们的论点与模拟结果。
1998-09-24 cs.NI
Improve performance of tcp new reno over mobile ad-hoc network using abra
在移动自组织网络中,临时链路故障和路由变化频繁发生。假设所有的数据包丢失都是由于拥塞,TCP在这样的环境中表现很差。有许多版本的TCP,根据需要随时修改。本文通过计算新重传超时(RTO),对移动ad-hoc网络上的TCP New Reno协议进行了改进,以提高拥塞控制的性能。为了计算新RTO,应用TCP New Reno中的自适应退避响应方法(ABRA),其建议ABRA New Reno。它利用了一个ABRA拥塞窗口和慢启动阈值减少,每当收到一个确认和新的退避值计算平滑的往返时间。基于ABRA New Reno与其他TCP变体(如New Reno和Reno)的比较研究,使用实际参数(如TCP数据包接收,数据包丢弃,数据包重传,吞吐量和数据包传输率)进行了评估,这些参数是通过改变节点速度,节点数量和传输时间的属性计算的。在QualNet 4.0模拟器中进行实施和模拟。
2011-05-02 cs.NI
Modeling queuing dynamics of TCP: a simple model and its empirical validation
了解TCP的排队动力学对于正确的路由器缓冲区大小以及优化TCP协议本身的性能非常重要。然而,TCP下的缓冲区内容动态建模的重要性得到了相对较少的关注。常用的排队模型是基于对数据包到达过程的过于简单的假设。因此,没有定量准确的闭环TCP模型能够预测性能,即使是由多个流共享的单个链路。我们本论文的目的是通过提出一个简单的TCP排队模型,这是基于实验观察和广泛的数据包级模拟验证,以缩小这一差距。
2011-05-06 cs.NI
On the impact of TCP and per-flow scheduling on Internet performance (extended version)
互联网性能与TCP和UDP协议的属性密切相关,共同负责绝大多数互联网流量的传输。这些协议在FIFO队列下的行为以及网络拥塞的影响是很好理解的。然而,没有全面的分析时,流感知机制,如每流调度和丢弃策略部署。以前的模拟和实验结果留下了一些未回答的问题。在本文中,我们通过一组流体非线性常微分方程的瞬时吞吐量和N个长寿命的TCP源的缓冲区占用三个按流调度纪律(公平优先,最长队列第一,最短队列第一)和最长队列丢弃缓冲区管理建模来解决这个问题。我们研究了系统的演化和分析表征的固定制度:封闭形式的表达式推导出固定的吞吐量/发送速率和缓冲区占用,使深入了解TCP流量的短期/长期公平性。同样,我们提供的UDP流在TCP流量的存在下所经历的损失率的表征。
2009-10-23 cs.NI
Performance of TCP over ABR with Long-Range Dependent VBR Background Traffic over Terrestrial and Satellite ATM networks
众所周知,压缩视频在本质上是自相似的。我们模型VBR进行远程相关(LRD),复用MPEG-2视频源。该模型的实际流量使用快速傅立叶变换生成分数高斯噪声(FGN)序列。我们的压缩视频源模型与携带视频的MPEG-2传输流相似,即,它是长距离相关的,并且以分段CBR方式生成业务。我们研究了这种VBR流量对ABR承载TCP流量的影响。这种VBR业务的影响是ABR容量是高度可变的。我们发现,像ERICA+开关算法可以容忍这种变化的ABR容量,同时保持高吞吐量和低延迟。我们目前的地面和卫星配置的模拟结果。
1998-09-23 cs.NI
Synchronisation in TCP networks with Drop-Tail Queues
嵌入在终端系统中的传输协议的设计,以及网络路由器中缓冲区大小策略的选择,在Internet的性能分析中起着重要的作用。在本文中,我们采取了动力系统的观点之间的相互作用的流体模型的传输协议和一些路由器缓冲区大小制度。在TCP的风味中,我们分析了复合物,以及里诺和伊利诺斯州。这些TCP变体的模型与目前部署在路由器中的Drop-Tail策略相结合,在两个限制制度中:小型和中间缓冲区制度。我们考虑的拓扑结构有两组长寿命的TCP流,每一个都通过单独的边缘路由器,它们在一个共同的核心路由器合并。我们的分析的灵感来自时间延迟耦合振荡器,在那里我们得到的分析条件下,TCP流的集合同步。这些条件是明确的耦合强度,这取决于协议参数,网络参数,如反馈延迟,链路容量和缓冲区大小。我们发现,耦合强度的变化会导致队列大小的极限环。数据包级模拟证实了分析的见解。对于设计,小的Drop-Tail缓冲区优于中间缓冲区,因为它们可以确保低延迟和稳定的队列。
2023-03-17 cs.NI math.DS
The Effect of TCP Variants on the Coexistence of MMORPG and Best-Effort Traffic
以魔兽世界(World of Warcraft,WoW)和基于FTP的文件传输应用为例,研究了大型多人在线角色扮演游戏(MMORPG)与其他TCP应用之间的TCP流共存问题。我们的重点是发送方缓冲区大小和FTP交叉流量的排队延迟所经历的(MMORPG)游戏流量的影响。利用NS2对ADSL接入网中的一个实际网络场景进行了仿真。三种TCP变体,即TCP SACK,TCP New Reno和TCP Vegas,已被考虑用于交叉流量。结果表明,TCP Vegas能够保持恒定的速率,而竞争的游戏流量,因为它防止数据包丢失和高排队延迟,不增加发送窗口的大小。另一方面,TCP SACK和TCP New Reno倾向于不断增加发送方窗口大小,从而可能导致更高的数据包丢失,并导致游戏流量的不希望的延迟。在缓冲区大小方面,我们已经确定较小的缓冲区更适合MMORPG应用程序,而较大的缓冲区会导致更高的整体延迟。
2020-07-30 cs.MM cs.NI cs.PF
Comparative study of High-speed Linux TCP Variants over High-BDP Networks
传输控制协议(TCP)已经被大多数互联网应用广泛使用。自20世纪70年代以来,为了应对网络容量的快速增长,特别是在高带宽延迟积(high-BDP)网络中,已经开发了几种TCP变体。在这些TCP变体中,已经使用了几种方法,这些方法中的一些具有估计可用带宽的能力,并且一些基于网络丢失和/或延迟变化做出反应。所使用的方法的这种多样性产生了具有不同可靠性和准确性水平的许多随之而来的问题。实际上,适合无线网络的特定TCP变体可能不适合高BDP有线网络,反之亦然。因此,有必要在高速TCP变体之间进行比较,这些变体具有很高的重要性,特别是在网络带宽快速增长之后。在本文中,高速TCP的变种,在Linux中实现和可用于研究,已使用NS 2网络模拟器进行了评估。这种性能评估提出的优点和缺点,这些TCP变种的吞吐量,丢失率和公平性方面的高BDP网络。结果表明,CUBIC和YeAH在不同的缓冲区大小的情况下克服了其他高速TCP变体。然而,它们仍然需要更多的改进来扩展它们充分利用高速带宽的能力,特别是当应用的缓冲器接近于零或小于链路的BDP时。
2016-01-26 cs.NI
Updating the Theory of Buffer Sizing
路由器具有数据包缓冲区,以减少拥塞期间的数据包丢失。正确调整缓冲区的大小很重要:如果缓冲区太小,数据包会被不必要地丢弃,链路可能无法充分利用;如果缓冲区太大,数据包可能会等待很长时间,路由器本身的构建成本可能会更高。尽管缓冲区大小很重要,但很少有选择缓冲区大小的指导方针。这两个最著名的规则仅适用于长期TCP Reno流;对于承载单个TCP Reno流的网络(缓冲区大小应等于带宽延迟乘积,或$BDP$)或对于承载$n$ TCP Reno流的网络(缓冲区大小应等于$BDP/\sqrt{n}$)。自从这些规则被引入以来,TCP Reno已经被更新的算法所取代,成为所有主要操作系统中的默认拥塞控制算法,但关于规则需要如何更改的文章却很少。本文重新审视了这两条规则。对于单流的情况下,我们概括的$BDP$规则,以占TCP的变化,如比例速率降低(PRR),并引入新的算法,包括立方和BBR。我们发现,缓冲区可以为新的算法小60-75%。对于多个流的情况下,我们表明,平方根的$n$规则下,一组更广泛的假设比以前已知的,包括这些新的拥塞控制算法。我们还演示了$n$规则的平方根不成立的情况,包括不公平的流量和ECN的某些设置。我们验证我们的结果,通过精确测量在一个真实的网络中的缓冲区占用的时间序列,并将其与每个数据包的窗口大小。
2021-09-23 cs.NI cs.PF
Right buffer sizing matters: some dynamical and statistical studies on Compound TCP
IIT Madras(印度理工学院马德拉斯分校)
本文研究了Compound TCP在不同网络拓扑下的性能,发现较小的缓冲区有利于系统稳定性,并且能够减少延迟,同时在吞吐量和流完成时间方面也表现良好。
2018-12-24 cs.NI cs.PF cs.SY
Performance and Buffering Requirements of Internet Protocols over ATM ABR and UBR Services
异步传输模式(ATM)网络正迅速地被用作因特网各个部分的主干。本文分析了TCP/IP协议在ATM网络的可用比特率(ABR)和未指定比特率(UBR)业务上的性能。结果表明,ABR将拥塞推到ATM网络的边缘,而UBR将其留在ATM部分内。
1998-09-24 cs.NI
Agile-SD: A Linux-based TCP Congestion Control Algorithm for Supporting High-speed and Short-distance Networks
近年来,高速和短距离网络被广泛部署,并且它们的必要性每天都在迅速增加。这种类型的网络用于多种网络应用,例如局域网(LAN)和数据中心网络(DCN)。在LAN和DCN中,通常部署高速和短距离网络来连接计算和存储元件以提供快速服务。实际上,这种网络的整体性能受到拥塞控制算法(CCA)的显著影响,该算法遭受带宽利用不足的问题,特别是在所应用的缓冲区机制非常小的情况下。在本文中,一种新的基于丢失的CCA定制的高速和短距离(SD)网络,即敏捷SD,已被提出。提出的CCA的主要贡献是实现了灵活性因素的机制。此外,已经进行了密集的模拟实验,以评估Agile-SD的性能相比,化合物和立方,这是最常用的操作系统的默认CCA。仿真实验结果表明,该CCA在平均吞吐量、丢包率和公平性等方面均优于同类CCA,尤其是在缓冲区较小的情况下。此外,Agile-SD显示出对缓冲区大小变化和分组出错率变化的较低敏感性,这提高了其效率。
2016-01-22 cs.NI
TCP Trunking
TCP中继是TCP控制下的IP隧道,能够承载来自任何数量的用户流的数据包。通过利用TCP的特性,TCP干线在网络上提供弹性和可靠的传输,并自动与其他竞争干线公平地共享网络。此外,通过将用户流聚合到单个中继流中,TCP中继可以显著减少网络需要管理的流的数量,从而允许使用简化的管理来实现改进的性能。例如,当仅处理少量TCP干线流时,具有简单FIFO缓冲区的路由器可以经历低分组丢失率。TCP中继线是一个“软”电路,因为它不需要在网络内部维护流状态。设置TCP中继只需要配置两个端节点。这与经由网络节点的信令来配置电路的传统方法形成对比。一个简单的数据包丢弃机制的基础上,在传输控制协议(TCP)中继线的发送器的数据包会计确保,当中继线减少其带宽,以响应网络拥塞,用户传输控制协议(TCP)流进行的干线将减少他们的带宽相同的比例。仿真结果表明,TCP中继可以为用户提供更好的网络性能,同时实现高的网络利用率。
1998-11-20 cs.NI
Optimizing TCP Loss Recovery Performance Over Mobile Data Networks
高速移动网络的最新进展揭示了部署在Internet中的无处不在的TCP协议的新瓶颈。除了区分非充血性损失,充血性损失,我们的实验揭示了两个显着的性能瓶颈,在损失恢复阶段:流量控制瓶颈和应用程序失速,导致QoS性能下降。为了解决这两个问题,我们首先开发了一种新的机会重传算法,以消除流量控制的瓶颈,这使得TCP发送端发送新的数据包,即使接收端的接收窗口耗尽。其次,通过仔细监控和调整TCP发送缓冲区增长机制,可以显著减轻应用程序停滞。我们在Linux内核中实现并模块化了所提出的算法,因此它们可以很容易地与现有的TCP丢失恢复算法即插即用。通过仿真实验,我们表明,与现有的TCP丢失恢复算法相比,所提出的优化算法将带宽效率提高了133%,并完全缓解了RTT尖峰,即,在损失恢复阶段,RTT降低超过50%。
2018-01-08 cs.NI
Multimedia Satellite Networks and TCP/IP Traffic Transport
为了满足全世界对多媒体服务和电子连接日益增长的需求,卫星网络将在全球网络的部署中发挥不可或缺的作用。新的服务包括移动服务、私人内联网和通过综合卫星光纤网络提供的高数据率互联网接入。在传输层协议(如TCP)能够令人满意地在大延迟带宽网络中通过卫星ATM工作之前,需要解决几个性能问题。在本文中,我们回顾了拟议的卫星系统,并讨论了宽带卫星ATM网络的业务管理和QoS要求等挑战。在ATM上的未指定比特率(ATM-UBR+)的TCP增强的性能结果与各种终端系统策略和丢弃策略的几个缓冲区大小的大带宽延迟环境。
2016-03-25 cs.NI
Performance of Bursty World Wide Web (WWW) Sources over ABR
我们的模型万维网(WWW)服务器和客户端运行在ATM网络上使用ABR(可用比特率)服务。WWW服务器使用SPECweb96基准的变体建模,而WWW客户端基于Mah的模型。由该应用生成的业务通常是突发的,即,它在传输中具有活动和空闲周期。在给定的空闲时间段之后发生超时。在空闲期间,底层TCP拥塞窗口保持打开,直到超时到期。这些打开的窗口可用于在应用程序再次变为活动时以突发方式发送数据。如果源速率不受ABR控制,这就增加了大交换机队列的可能性。我们研究了这个问题,并表明,ABR规模以及大量的突发TCP源系统中。
1998-09-23 cs.NI
Fitting Square Pegs Through Round Pipes: Unordered Delivery Wire-Compatible with TCP and TLS
互联网应用越来越多地使用TCP,而不是作为流抽象,而是作为应用程序级传输的基础,这种使用将TCP的有序语义从方便的祝福转换为性能的诅咒。随着互联网的发展,TCP作为一种底层的使用可能会增加,我们提供了Minion,一种在TCP和TLS之上向后兼容的无序交付架构。小型OS API扩展允许应用程序管理TCP的发送缓冲区和无序接收TCP数据段。在这些扩展之上,Minion构建了应用级协议,提供真正的无序数据报传输,在流中保持与不安全或TLS安全的TCP连接的严格有线兼容性。Minion的协议可以在未修改的TCP协议栈上运行,但当任何一个端点升级时,都会逐渐受益,以实现向后兼容的部署路径。实验表明,Minion可以显著提高会议,虚拟专用网络和Web浏览等应用程序的性能,同时产生最小的CPU或带宽成本。
2013-08-27 cs.NI cs.PF
C2TCP: A Flexible Cellular TCP to Meet Stringent Delay Requirements
由于当前广泛可用的网络协议/系统主要是面向吞吐量的设计,因此满足诸如蜂窝网络上的虚拟现实和车辆到车辆通信的新应用的严格延迟要求需要新的网络协议/系统设计。C2 TCP是朝着这个新设计方向的努力。C2 TCP的灵感来自于网络中的主动队列管理(AQM)设计,如RED和CoDel,并缺乏一个灵活的端到端(e2 e)的方法,可以适应不同的应用程序的QoS要求,而无需修改任何网络设备。它应对了蜂窝网络中实现超低延迟的独特挑战(包括高度可变的信道,深的每用户缓冲区,自我造成的排队延迟,无线电上行链路/下行链路调度延迟),并旨在满足不同应用的严格延迟要求,同时最大限度地提高吞吐量。C2 TCP工作在经典的面向吞吐量的TCP之上,并适应各种目标延迟,而不需要任何信道预测,网络状态分析或复杂的速率调整机制。我们在真实环境和广泛的基于跟踪的仿真中评估了C2 TCP,并将其性能与不同的TCP变体和最先进的方案进行了比较,这些方案包括PCC-Vivace,Google的BBR,Verus,Sunday,TCP Westwood和Cubic。结果表明,C2 TCP优于所有这些方案,并实现较低的平均延迟,抖动,和第95百分位延迟的数据包。
2018-12-03 cs.NI
Design and Implementation of Fair Congestion Control for Data Centers Networks
在数据中心中,复合突发业务的性质以及小的带宽延迟积和交换机缓冲器导致了传统的拥塞控制机制(例如TCP)不能很好地处理的若干拥塞问题。现有的工作试图通过修改TCP以适应数据中心的操作性质来解决这个问题。这在私人环境中实际上是可行的,但在公共环境中,这种修改是禁止的。因此,在这项工作中,我们设计了简单的基于交换机的队列管理来充分处理这种拥塞问题。这种方法不需要修改TCP发送方和接收方算法,从而可以在公共数据中心轻松无缝地部署。我们提出了一个理论分析,以显示该计划的稳定性和有效性。我们还提出了三种不同的实际实现(作为Linux内核模块和OpenvSwitch的附加功能),并给出了NS-2模拟和在小型测试床集群中实际部署的实验的数值结果,以显示其在实现高吞吐量的整体,良好的公平性和延迟敏感流的短流完成时间的有效性。
2020-12-01 cs.NI
Scaling TCP's Congestion Window for Small Round Trip Times
BT Research & Technology(BT研究与技术);Alcatel-Lucent(阿尔卡特朗讯)
本文研究了在小往返时间场景下TCP拥塞窗口的扩展问题,指出即使使用主动队列管理(AQM)也无法防止TCP因拥塞而构建大队列,并提出了对TCP标准的必要修改。
2019-04-16 cs.NI cs.SY eess.SY
FairQ: Fair and Fast Rate Allocation in Data Centers
针对数据中心特殊拥塞模式且不修改TCP的需求,提出基于交换机的FairQ速率分配方法,通过软件更新实现无缝部署,理论分析与NetFPGA原型实验验证了其稳定性和有效性。
2024-01-09 cs.NI
Video Streaming with Kairos: An MPC-Based ABR with Streaming-Aware Throughput Prediction
本文提出 Kairos,一种结合多时间注意力、缓冲区感知不确定性调节与平滑正则的 MPC ABR 方案,实验证明其在多种网络下平均 QoE 提升 1.52%–7.28%。
2025-03-18 cs.MM cs.NI
Design Considerations for the Virtual Source/Virtual Destination (VS/VD) Feature in the ABR Service of ATM Networks
ATM网络中的可用比特率(ABR)服务已经被规定为允许利用在服务更高优先级类别之后剩余的容量在ATM上公平和有效地支持数据应用。ABR规范[tm 4]中的架构特性之一是虚拟源/虚拟目的地(VS/VD)选项。此选项允许交换机将端到端ABR连接划分为单独控制的ABR网段,方法是在一个网段上充当目的地,在另一个网段上充当源。两个ABR控制段之间的VS/VD开关中的耦合是特定于实现的。本文以一个VS/VD ATM交换机为模型,研究了ABR段间耦合设计中的问题。我们确定了一些实施方案的耦合。一个好的选择可以显著提高系统的稳定性和瞬态性能,并降低开关的缓冲要求。
1998-09-24 cs.NI
On Source Rules for ABR Service on ATM Networks with Satellite Links
在ATM论坛的ABR业务管理的设计过程中,我们进行了一些分析,以确保ABR业务将有效地运行在卫星链路上。在表现不理想的情况下,我们建议修改交通管理规格。本文介绍了一个这样的问题有关的ABR源行为的缺失资源管理单元(Crm)参数的计数。这里提出的分析导致了现在ATM流量管理(TM 4.0)规范的一部分的变化。具体地,瞬时缓冲器暴露(TBE)参数的大小被设置为24位,并且没有对Crm参数强制大小。这一简单的改动将OC-3卫星链路的吞吐量从45 Mbps提高到140 Mbps。
1998-09-24 cs.NI
TurboTLS: TLS connection establishment with 1 less round trip
本研究提出TurboTLS方法,通过UDP并行传输TLS握手初始数据与TCP三次握手,结合基于请求的分片、轻量排序缓冲等机制,在不修改TLS协议内容的前提下减少一次往返,实现低复杂度的显著延迟优化。
2024-07-15 cs.CR cs.NI
Fog-supported delay-constrained energy-saving live migration of VMs over MultiPath TCP/IP 5G connections
Sapienza University of Rome(罗马大学)
本文提出了一种基于多路径 TCP/IP 5G 连接的虚拟机节能 live 迁移方案,通过可设置复杂度的带宽管理器实现能耗最小化和延迟约束。
2018-05-31 cs.NI
Improving UE Energy Efficiency through Network-aware Video Streaming over 5G
蜂窝网络上的自适应比特率(ABR)流传输在文献中已经得到了很好的研究;然而,现有的ABR算法主要关注于提高终端用户的体验质量(QoE),而忽略了底层设备的资源消耗方面。因此,主动尝试下载视频数据以维持用户的QoE通常会影响底层设备的电池寿命,除非下载尝试与网络的信道条件同步。在这项工作中,我们开发了EnDASH-5G -一个包装在流行的基于DASH的ABR流算法,它建立了这种同步,利用网络感知的视频数据下载机制。EnDASH-5G通过利用公共可用的5G数据集的基于迁移学习的方法升级现有的吞吐量预测模型,为5G毫米波网络利用了一种新的吞吐量预测机制。然后,它利用深度强化学习来使用预测的吞吐量动态地决定回放缓冲区长度和视频比特率。这确保了数据下载尝试与底层网络条件同步,从而节省了设备的电池电量。从对EnDASH-5G的全面评估中,我们观察到它在最大能耗方面比最先进的Pensieve ABR算法实现了接近$30.5\%$的降低,同时在QoE方面几乎达到了标准。
2023-02-12 cs.NI
YouTube over Google's QUIC vs Internet Middleboxes: A Tug of War between Protocol Sustainability and Application QoE
诸如web代理、防火墙等中间盒广泛地部署在当今的网络基础设施中。因此,大多数协议需要调整其行为以共存。最常用的传输协议之一,QUIC,通过回退到TCP来适应这样的中间盒,在那里他们阻止它。在本文中,我们认为QUIC的盲回退行为,即,不区分由中间盒引起的故障和由网络拥塞引起的故障,极大地影响了QUIC的性能。为此,我们专注于YouTube视频流,并通过同时启用TCP和QUIC,利用YouTube的生产端点进行测量研究。总的来说,我们通过各种带宽模式收集了超过2600小时的数据流,来自5个不同的地理位置和各种视频类型。令我们惊讶的是,我们观察到传统设置(TCP)在超过60%的情况下优于或与QUIC浏览器相同。我们看到,我们的观察结果在各个QoE参数、带宽模式、位置和视频之间是一致的。接下来,我们进行深入分析,以发现这种行为背后的根本原因。我们发现回退和QoE下降事件之间的良好相关性(0.3-0.7),即,质量下降和重新缓冲或停止。我们进一步执行Granger因果分析,发现回退Granger导致70%的QUIC启用会话的质量下降或停滞。我们相信我们的研究将帮助设计人员重新考虑在QUIC中启用回退的决定,并区分中间盒和网络拥塞引起的丢包。
2022-03-22 cs.NI cs.SY eess.SY