中文

CCID5:一种用于 DCCP 的 BBR 拥塞控制算法实现及其在多路径场景下的影响

网络与互联网体系结构 2021-07-01 v1

摘要

提供多连接服务是下一代无线网络的一个重要目标,其中多个接入网络可用,需要被集成为一个连贯的解决方案,以高效支持可靠与非可靠流量。基于虚拟网络接口和每路径拥塞控制隧道,基于 MP-DCCP 的多接入聚合框架提出了一种新颖解决方案,灵活支持不同的路径调度器、拥塞控制算法以及重排序模块。该框架已在 Linux 内核空间实现,并在不同原型上进行了测试。实验结果表明,总体性能在很大程度上取决于各个 DCCP 隧道(称为 CCID)上使用的拥塞控制算法。在本文中,我们提出了一种在 Linux 内核中用于 DCCP 的 BBR(Bottleneck Bandwidth Round Trip propagation time,瓶颈带宽往返传播时间)拥塞控制算法的实现。我们展示了 BBR 如何集成到 MP-DCCP 多接入框架中,并评估了其在单路径和多路径环境下的性能。我们的评估结果表明,由于对可用带宽变化响应更快,BBR 相比 CCID2 在多路径场景下提升了性能,这降低了延迟并提高了性能,特别是对于非可靠流量。MP-DCCP 框架代码(包括新的 CCID5)作为开源提供。

关键词

引用

@article{arxiv.2106.15832,
  title  = {CCID5: An implementation of the BBR Congestion Control algorithm for DCCP and its impact over multi-path scenarios},
  author = {Nathalie Romo Moreno and Markus Amend and Anna Brunstrom and Andreas Kassler and Veselin Rakocevic},
  journal= {arXiv preprint arXiv:2106.15832},
  year   = {2021}
}