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号