Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way

Researchers have optimized Layer-7 load balancing using programmable SmartNICs to improve efficiency, cost, and energy use in cloud data centers.


This content originally appeared on HackerNoon and was authored by Load Balancer

:::info Authors:

(1) Tianyi Cui, University of Washington (cuity@cs.washington.edu);

(2) Chenxingyu Zhao, University of Washington (cxyzhao@cs.washington.edu);

(3) Wei Zhang, Microsoft (wei.zhang.gbs@gmail.com);

(4) Kaiyuan Zhang, University of Washington (kaiyuanz@cs.washington.edu).

:::

:::tip Editor's note: This is Part 5 of 6 of a study detailing attempts to optimize layer-7 load balancing. Read the rest below.

:::

5 Related Work

Load Balancers. There are multiple works investigating high-performance load balancers. Katran [16] is an L4 load balancer implemented in eBPF. SilkRoad [38] and Hula [27] leverage programmable switches to build a high-performance L4 load balancer. Maglev [14] proposed by Google takes advantage of consistent hashing. Beamer [42] provides consistency without maintaining state. DRILL [19, 20] performs micro load balancing. Tiara [45] proposes a new hardware architecture for L4 load balancing. All of these works are based on connection-less load balancing and are unable to satisfy the need for connection-oriented L7 load balancing.

\ Network stack acceleration. TAS [28] provides a host TCP networking acceleration service. FlexTOE [44] and IOTCP [30] offload the host TCP stack onto the SmartNICs. Snap [36] is a high-performance networking stack proposed by Google. AccelTCP [39] offloads the control path of TCP onto the SmartNIC. Kim, D., Lee, S., and Park, K [29] explore offloading the TLS control plane onto the SmartNIC. Zilberman [47] offloads packet processing with XDP. Netchannel [11] disaggregates the network stack. They only offload a part of the control path of the networking protocols onto the SmartNIC and do not touch L7 protocols.

\ Measurements for SmartNIC. Multiple works provide valuable measurement for SmartNICs [26, 34]. Girondi et al. measured the performance of different high-speed concurrent hashtables [21]. We consulted these numbers during the design process.

\

:::info This paper is available on arxiv under CC BY-NC-ND 4.0 DEED license.

:::

\


This content originally appeared on HackerNoon and was authored by Load Balancer


Print Share Comment Cite Upload Translate Updates
APA

Load Balancer | Sciencx (2025-02-14T16:40:05+00:00) Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way. Retrieved from https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/

MLA
" » Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way." Load Balancer | Sciencx - Friday February 14, 2025, https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/
HARVARD
Load Balancer | Sciencx Friday February 14, 2025 » Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way., viewed ,<https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/>
VANCOUVER
Load Balancer | Sciencx - » Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/
CHICAGO
" » Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way." Load Balancer | Sciencx - Accessed . https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/
IEEE
" » Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way." Load Balancer | Sciencx [Online]. Available: https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/. [Accessed: ]
rf:citation
» Cloud Companies Have Been Doing Load Balancing All Wrong—Here’s a Smarter Way | Load Balancer | Sciencx | https://www.scien.cx/2025/02/14/cloud-companies-have-been-doing-load-balancing-all-wrong-heres-a-smarter-way/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.