中文

时变闭环流控性能的基准测试及其在 TCP 中的应用

网络与互联网体系结构 2016-09-05 v1

摘要

诸如 TCP 这一突出实现之类的闭环流控协议在当今的互联网中非常普遍。为了使贪婪流量源在具有大带宽延迟积的网络中实现高吞吐量,TCP 得到了持续改进。最近,流媒体和交互式应用(如语音和视频)的日益增多,使得研究重点转向了其延迟性能。鉴于非贪婪源通过 TCP 进行实时通信的需求,我们提出了一种用于评估闭环流控协议性能的估计方法。我们通过一个传输函数来表征端到端连接,该函数为任意流量提供统计服务保证。该估计基于应用层的端到端测量,包含了由网络和端系统协议栈引起的所有影响。从我们的测量中,我们识别了导致延迟的不同原因。我们表明,显著的延迟是由协议栈中的排队引起的。值得注意的是,即使利用率适中,这种情况也会发生。使用我们的估计方法,我们比较了 TCP 的基本机制对应用层延迟的影响:具体而言,我们分析了与网络规划相关的参数,包括缓冲区配置和主动队列管理,以及服务器配置参数,如拥塞控制算法。通过将我们的方法作为基准测试,我们发现良好的选择可以大幅改善 TCP 的延迟性能。

关键词

引用

@article{arxiv.1609.00653,
  title  = {A Benchmark for the Performance of Time-varying Closed-loop Flow Control with Application to TCP},
  author = {Ralf Lübben and Markus Fidler},
  journal= {arXiv preprint arXiv:1609.00653},
  year   = {2016}
}