Abstract
Dynamic load balancing is a popular recent technique that protects ISP networks from sudden congestion caused by load spikes or link failures. Dynamic load balancing protocols, however, require schemes for splitting traffic across multiple paths at a fine granularity. Current splitting schemes present a tussle between slicing granularity and packet reordering. Splitting traffic at the granularity of packets quickly and accurately assigns the desired traffic share to each path, but can reorder packets within a TCP flow, confusing TCP congestion control. Splitting traffic at the granularity of a flow avoids packet reordering but may overshoot the desired shares by up to 60% in dynamic environments, resulting in low end-to-end network goodput
Contrary to popular belief, we show that one can systematically split a single flow across multiple paths without causing packet reordering. We propose FLARE, a new traffic splitting algorithm that operates on bursts of packets, carefully chosen to avoid reordering. Using a combination of analysis and trace-driven simulations, we show that FLARE attains accuracy and responsiveness comparable to packet switching without reordering packets. FLARE is simple and can be implemented with a few KB of router state
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications,Software
Cited by
195 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Network Load Balancing with Parallel Flowlets for AI Training Clusters;Proceedings of the 2024 SIGCOMM Workshop on Networks for AI Computing;2024-08-04
2. Expander-Based DC Routing: A Programmable Data Plane Perspective;ICC 2024 - IEEE International Conference on Communications;2024-06-09
3. Flow optimization strategies in data center networks: A survey;Journal of Network and Computer Applications;2024-06
4. Smoothie: Efficient and Flexible Load-Balancing in Data Center;NOMS 2024-2024 IEEE Network Operations and Management Symposium;2024-05-06
5. Halflife: An Adaptive Flowlet-based Load Balancer with Fading Timeout in Data Center Networks;Proceedings of the Nineteenth European Conference on Computer Systems;2024-04-22