NLCC:用于CDN服务的节点级拥塞控制框架

《Proceedings of the ACM on Networking》:NLCC: A Node-Level Congestion Control Framework for CDN Services

【字体: 大 中 小 】 时间:2026年09月06日 来源:Proceedings of the ACM on Networking

编辑推荐:

   内容分发网络(CDN)依赖拥塞控制算法(CCA)来维持高吞吐量和低延迟。然而,现有的拥塞控制算法是围绕单流动态构建的,与现代CDN的工作负载不匹配——在现代CDN中,短生命周期流普遍存在于具有异构网络条件的节点上,并且流间竞争非常激烈,因为单个节点需要同时服务数百到数千个并发

  内容分发网络(CDN)依赖拥塞控制算法(CCA)来维持高吞吐量和低延迟。然而,现有的拥塞控制算法是围绕单流动态构建的,与现代CDN的工作负载不匹配——在现代CDN中,短生命周期流普遍存在于具有异构网络条件的节点上,并且流间竞争非常激烈,因为单个节点需要同时服务数百到数千个并发流。为解决这一问题,我们提出了NLCC,一种节点级拥塞控制框架,该框架配置一组由节点上各流共享的静态CCA参数,并调节节点的聚合发送速率。NLCC由三个模块组成。一个内核感知传感模块将流的运行时指标导出到用户空间。一个约束感知的贝叶斯优化模块自动调节关键CCA参数,以降低延迟、减少重传并维持吞吐量。一个节点级速率控制模块利用深度强化学习来限制节点级发送速率,从而减少多流竞争导致的拥塞。我们将NLCC应用于BBR,并在CDN生产环境中进行了评估。与BBR相比,NLCC将小节点上的平均重传率从16.62%降低至11.26%,将IDC服务器上的平均重传率从3.68%降低至2.66%,同时将吞吐量维持在1.58/2.12 Gbps,而BBR的吞吐量仅为1.54/2.08 Gbps。
相关新闻
生物通微信公众号
微信
新浪微博
  • 搜索
  • 国际
  • 国内
  • 人物
  • 产业
  • 热点
  • 科普

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号