计算机科学
强化学习
架空(工程)
网络拥塞
带宽(计算)
计算机网络
分布式计算
实时计算
网络数据包
人工智能
操作系统
作者
Han Tian,Xudong Liao,Chaoliang Zeng,Decang Sun,Junxue Zhang,Kai Chen
出处
期刊:IEEE ACM Transactions on Networking
[Institute of Electrical and Electronics Engineers]
日期:2023-01-01
卷期号:: 1-16
被引量:1
标识
DOI:10.1109/tnet.2023.3330737
摘要
Previous congestion control (CC) algorithms based on deep reinforcement learning (DRL) directly adjust flow sending rate to respond to dynamic bandwidth change, resulting in high inference overhead. Such overhead may consume considerable CPU resources and hurt the datapath performance. In this paper, we present, a hierarchical congestion control algorithm that fully utilizes the performance gain from deep reinforcement learning but with ultra-low overhead. At its heart, decouples the congestion control task into two subtasks in different timescales and handles them with different components: 1) lightweight CC executor that performs fine-grained control responding to dynamic bandwidth changes; and 2) RL agent that works at a coarse-grained level that generates control sub-policies for the CC executor. Such two-level control architecture can provide fine-grained DRL-based control with a low model inference overhead. Real-world experiments and emulations show that achieves consistent high performance across various network conditions with an ultra-low control overhead reduced by at least 80% compared to its DRL-based counterparts, similar to classic CC schemes such as Cubic.
科研通智能强力驱动
Strongly Powered by AbleSci AI