Deep Reinforcement Learning Based Dynamic Flowlet Switching for DCN
强化学习
计算机科学
人工智能
云计算
操作系统
作者
Xinglong Diao,Huaxi Gu,Wenting Wei,Guoyong Jiang,Baochun Li
出处
期刊:IEEE Transactions on Cloud Computing [Institute of Electrical and Electronics Engineers] 日期:2024-03-27卷期号:12 (2): 580-593
标识
DOI:10.1109/tcc.2024.3382132
摘要
Flowlet switching has been proven to be an effective technology for fine-grained load balancing in data center networks. However, flowlet detection based on static flowlet timeout values, lacks accuracy and effectiveness in complex network environments. In this paper, we propose a new deep reinforcement learning approach, called DRLet, to dynamically detect flowlets. DRLet offers two advantages: first, it provides dynamic flowlet timeout values to detect bursts into fine-grained flowlets; second, flowlet timeout values are automatically configured by the deep reinforcement learning agent, which only requires simple and measurable network states, instead of any prior knowledge, to achieve the pre-defined goal. With our approach, the flowlet timeout value dynamically matches the network load scenario, ensuring the accuracy and effectiveness of flowlet detection while suppressing packet reordering. Our results show that DRLet achieves superior performance compared to existing schemes based on static flowlet timeout values in both baseline and asymmetric topologies.