Revisiting flow-based load balancing: Stateless path selection in data center networks

被引:7
作者
Detal, Gregory [1 ]
Paasch, Christoph [1 ]
van der Linden, Simon [1 ]
Merindol, Pascal [2 ]
Avoine, Gildas [1 ]
Bonaventure, Olivier [1 ]
机构
[1] Catholic Univ Louvain, ICTEAM, B-1348 Louvain, Belgium
[2] Univ Strasbourg, LSIIT, Strasbourg, France
关键词
Load balancing; Data center networks; MultiPath TCP;
D O I
10.1016/j.comnet.2012.12.011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hash-based load-balancing techniques are widely used to distribute the load over multiple forwarding paths and preserve the packet sequence of transport-level flows. Forcing a long-lived, i.e., elephant, flow to follow a specific path in the network is a desired mechanism in data center networks to avoid crossing hot spots. This limits the formation of bottlenecks and so improves the network use. Unfortunately, current per-flow load-balancing methods do not allow sources to deterministically force a specific path for a flow. In this paper, we propose a deterministic approach enabling end hosts to steer their flows over any desired load-balanced path without relying on any packet header extension. By using an invertible mechanism instead of solely relying on a hash function in routers, our method allows to easily select the packet's header field values in order to force the selection of a given load-balanced path without storing any state in routers. We perform various simulations and experiments to evaluate the performance and prove the feasibility of our method using a Linux kernel implementation. Furthermore, we demonstrate with simulations and lab experiments how MultiPath TCP can benefit from the combination of our solution with a flow scheduling system that efficiently distributes elephant flows in large data center networks. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:1204 / 1216
页数:13
相关论文
共 50 条
[21]   SeqBalance: Congestion-Aware Load Balancing With No Reordering in Data Center Networks [J].
Luo, Huimin ;
Zhang, Jiao ;
Yu, Mingxuan ;
Pan, Yongchen ;
Pan, Tian ;
Huang, Tao .
IEEE INTERNET OF THINGS JOURNAL, 2025, 12 (13) :25707-25719
[22]   Expeditus: Congestion-aware Load Balancing in Clos Data Center Networks [J].
Wang, Peng ;
Xu, Hong ;
Niu, Zhixiong ;
Han, Dongsu ;
Xiong, Yongqiang .
PROCEEDINGS OF THE SEVENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC 2016), 2016, :442-455
[23]   Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks [J].
Wang, Peng ;
Xu, Hong ;
Niu, Zhixiong ;
Han, Dongsu ;
Xiong, Yongqiang .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2017, 25 (05) :3175-3188
[24]   HPLB: High precision load balancing based on in-band network telemetry in data center networks [J].
Weimin Gao ;
Jiawei Huang ;
Ning Jiang ;
Zhaoyi Li ;
Shaojun Zou ;
Zhidong He ;
Jianxin Wang .
Peer-to-Peer Networking and Applications, 2022, 15 :2503-2515
[25]   HPLB: High precision load balancing based on in-band network telemetry in data center networks [J].
Gao, Weimin ;
Huang, Jiawei ;
Jiang, Ning ;
Li, Zhaoyi ;
Zou, Shaojun ;
He, Zhidong ;
Wang, Jianxin .
PEER-TO-PEER NETWORKING AND APPLICATIONS, 2022, 15 (06) :2503-2515
[26]   Per-Packet Load Balancing in Data Center Networks [J].
Kaymak, Yagiz ;
Rojas-Cessa, Roberto .
2015 36TH IEEE SARNOFF SYMPOSIUM, 2015, :140-144
[27]   Achieving high utilization of flowlet-based load balancing in data center networks [J].
Zou, Shaojun ;
Huang, Jiawei ;
Jiang, Wanchun ;
Wang, Jianxin .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 :546-559
[28]   DeepRLB: A deep reinforcement learning-based load balancing in data center networks [J].
Rikhtegar, Negar ;
Bushehrian, Omid ;
Keshtgari, Manijeh .
INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2021, 34 (15)
[29]   Towards Stateless RNIC for Data Center Networks [J].
Pan, Pulin ;
Chen, Guo ;
Wang, Xizheng ;
Dai, Huichen ;
Li, Bojie ;
Fu, Binzhang ;
Tan, Kun .
PROCEEDINGS OF THE 2019 ASIA-PACIFIC WORKSHOP ON NETWORKING (APNET '19), 2019, :57-63
[30]   Load Balancing Scheme for Data Center Based on SDN [J].
Cui, Hongyan ;
Yang, Linfei ;
Yu, Tao ;
Fang, Yajun ;
Zhang, Honggang ;
Xia, Zongguo .
2017 20TH INTERNATIONAL SYMPOSIUM ON WIRELESS PERSONAL MULTIMEDIA COMMUNICATIONS (WPMC), 2017, :385-391