Congestion Control in SDN-Based Networks via Multi-Task Deep Reinforcement Learning

被引:30
作者
Lei, Kai [1 ,3 ]
Liang, Yuzhi [1 ]
Li, Wei [2 ,3 ]
机构
[1] Peking Univ, Sch Elect & Comp Engn, Shenzhen, Peoples R China
[2] Peking Univ, Comp Sci, Shenzhen, Peoples R China
[3] Peng Cheng Lab, Shenzhen, Peoples R China
来源
IEEE NETWORK | 2020年 / 34卷 / 04期
关键词
Traffic congestion - Balancing - Deep learning;
D O I
10.1109/MNET.011.1900408
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Congestion control is a fundamental network task that modulates the data transmission rates of traffic sources to efficiently utilize network capacity. With the advent of machine learning, congestion control based on deep reinforcement learning is the subject of extensive attention. At present, research on machine-learning-based congestion control is mainly focused on single-task scenarios -- to design a control strategy that is only used to reduce congestion. This article studies the congestion control problem based on machine learning in multi-task scenarios. Specifically, we propose a congestion control model based on multi-task deep reinforcement learning. The model takes congestion control as the main task and load balancing as the auxiliary task. Compared to the single-task method, our model can better represent the network environment by learning the shared representation of congestion features and load balancing features. Moreover, network traffic control may involve both congestion control and load balancing. Therefore, learning multiple tasks jointly while exploiting commonalities and differences across tasks can help reduce the cost of task coordination. We use software defined networking to decouple the data and control planes, making network control strategies more flexible than traditional networks. To the best of our knowledge, this is the first time multi-task learning has been applied to network traffic control. Experimental results show that the method is efficient.
引用
收藏
页码:28 / 34
页数:7
相关论文
共 15 条
[1]  
[Anonymous], 1988, COMPUT COMMUN REV
[2]  
[Anonymous], 2000, 2991 RFC
[3]   TCP VEGAS - END-TO-END CONGESTION AVOIDANCE ON A GLOBAL INTERNET [J].
BRAKMO, LS ;
PETERSON, LL .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1995, 13 (08) :1465-1480
[4]   Deep Reinforcement Learning for Multimedia Traffic Control in Software Defined Networking [J].
Huang, Xiaohong ;
Yuan, Tingting ;
Qiao, Guanhua ;
Ren, Yizhi .
IEEE NETWORK, 2018, 32 (06) :35-41
[5]  
Jay N, 2019, PR MACH LEARN RES, V97
[6]   A congestion control method of SDN data center based on reinforcement learning [J].
Jin, Rong ;
Li, Jiaojiao ;
Tuo, Xin ;
Wang, Weiming ;
Li, Xiaolin .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2018, 31 (17)
[7]  
Lillicrap Timothy P., 2015, INT C LEARNING REPRE
[8]  
Mo Dong, 2015, Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation: NSDI '15, P395
[9]  
Ruffy F., 2018, P NPIS
[10]  
Sangtae Ha, 2008, Operating Systems Review, V42, P64, DOI 10.1145/1400097.1400105