Stateless CPU-aware datacenter load-balancing

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Today, datacenter operators deploy Load-balancers (LBs) to efficiently utilize server resources, but must over-provision server resources (by up to 30%) because of load imbalances and the desire to bound tail service latency. We posit one of the reasons for these imbalances is the lack of per-core load statistics in existing LBs. As a first step, we designed CrossRSS, a CPU core-aware LB that dynamically assigns incoming connections to the least loaded cores in the server pool. CrossRSS leverages knowledge of the dispatching by each server's Network Interface Card (NIC) to specific cores to reduce imbalances by more than an order of magnitude compared to existing LBs in a proof-of-concept datacenter environment, processing 12% more packets with the same number of cores.

Cite

CITATION STYLE

APA

Barbette, T., Chiesa, M., Maguire, G. Q., & Kostić, D. (2020). Stateless CPU-aware datacenter load-balancing. In CoNEXT 2020 - Proceedings of the 16th International Conference on Emerging Networking EXperiments and Technologies (pp. 548–549). Association for Computing Machinery, Inc. https://doi.org/10.1145/3386367.3431672

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free