FAMG: A flow-aware and mixed granularity method for load-balancing in data center networks

被引:5
作者
Lu, Yifei [1 ]
Xu, Zhengzhi [1 ]
Ma, Xu [1 ]
机构
[1] Nanjing Univ Sci & Technol, Sch Comp Sci & Engn, Nanjing 210094, Peoples R China
基金
中国国家自然科学基金;
关键词
Data center networks; Load balancing; Mixed granularity; RPS; Flowlet; PACKET;
D O I
10.1016/j.comcom.2023.07.018
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In current Data center Networks (DCNs), Equal-Cost Multipath (ECMP) is a default load-balancing scheme. However, using ECMP may result in the rapid growth of Flow Completion Time (FCT) due to its well-known drawbacks. In order to solve the problems of ECMP, load balancing schemes with per-packet granularity (such as RPS) and per-flowlet granularity (such as LetFlow) are proposed. These two different granularities have their features, but there is no existing load-balancing scheme considering both their advantages. Moreover, these schemes ignore the traffic characteristics in DCNs. In this paper, we mix per-flowlet and per-packet granularity in scheduling decisions and consider traffic characteristics. Based on this idea, we propose a flow-aware and mixed granularity method for load-balancing, referred to as FAMG. The key idea of FAMG is to distinguish elephant and mouse flows and schedule them with different granularities. We evaluate FAMG in simulations with NS-3. Experimental results show that FAMG slightly sacrifices elephant flows FCT but it is worth it since our results demonstrate that FAMG is a good trade-off that outperforms RPS, LetFlow, and TLB in terms of mouse flows FCT in both symmetric and asymmetric network topology.
引用
收藏
页码:415 / 428
页数:14
相关论文
共 38 条
[1]  
Al-Fares M., 2010, Nsdi, V10, P89
[2]   A scalable, commodity data center network architecture [J].
Al-Fares, Mohammad ;
Loukissas, Alexander ;
Vahdat, Amin .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2008, 38 (04) :63-74
[3]  
Alizadeh M, 2014, ACM SIGCOMM COMP COM, V44, P503, DOI [10.1145/2619239.2626316, 10.1145/2740070.2626316]
[4]   Data Center TCP (DCTCP) [J].
Alizadeh, Mohammad ;
Greenberg, Albert ;
Maltz, David A. ;
Padhye, Jitendra ;
Patel, Parveen ;
Prabhakar, Balaji ;
Sengupta, Sudipta ;
Sridharan, Murari .
ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) :63-74
[5]  
Benson T., 2011, P 7 C EMERGING NETWO, P1, DOI 10.1145/2079296.2079304
[6]  
C.D. Center, 2019, SPIN LEAF ARCH DES O
[7]   Per-packet Load-balanced, Low-Latency Routing for Clos-based Data Center Networks [J].
Cao, Jiaxin ;
Xia, Rui ;
Yang, Pengkun ;
Guo, Chuanxiong ;
Lu, Guohan ;
Yuan, Lihua ;
Zheng, Yixin ;
Wu, Haitao ;
Xiong, Yongqiang ;
Maltz, Dave .
PROCEEDINGS OF THE 2013 ACM INTERNATIONAL CONFERENCE ON EMERGING NETWORKING EXPERIMENTS AND TECHNOLOGIES (CONEXT '13), 2013, :49-60
[8]  
Carneiro Gustavo, 2010, UTM LAB M APR, V20, P4
[9]  
Dixit A, 2013, IEEE INFOCOM SER, P2130
[10]   Low-Cost Datacenter Load Balancing With Multipath Transport and Top-of-Rack Switches [J].
Dong, Enhuan ;
Fu, Xiaoming ;
Xu, Mingwei ;
Yang, Yuan .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (10) :2232-2247