Invention Grant
- Patent Title: Receiving at a secondary port of a first web-server a request that has been rejected a predetermined amount of time by multiple web-servers
-
Application No.: US14285162Application Date: 2014-05-22
-
Publication No.: US09774511B2Publication Date: 2017-09-26
- Inventor: Robert M. English , Jeffrey Rothschild
- Applicant: Facebook, Inc.
- Applicant Address: US CA Menlo Park
- Assignee: Facebook, Inc.
- Current Assignee: Facebook, Inc.
- Current Assignee Address: US CA Menlo Park
- Agency: Fenwick & West LLP
- Main IPC: H04L12/26
- IPC: H04L12/26 ; G06F9/50 ; H04L12/911

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.
Public/Granted literature
- US20140258521A1 Load Balancing Web Service by Rejecting Connections Public/Granted day:2014-09-11
Information query