Meta Platforms, Inc.
LOAD BALANCING WEB SERVICE BY REJECTING CONNECTIONS

Last updated:

Abstract:

A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web server is increased. If the rejection rate falls below a threshold, the number of processes concurrently running on the web server is decreased.

Status:
Application
Type:

Utility

Filling date:

21 Feb 2020

Issue date:

18 Jun 2020