Load balancing back-end application services utilizing derivative-based cluster metrics
AssigneeFacebook, Inc.
InventorMark Warren McDuff
Life of this patent
Estimating the term…
Loading patent…
AssigneeFacebook, Inc.
InventorMark Warren McDuff
Estimating the term…
Some embodiments include a back-end routing engine. The engine can receive traffic data characterizes amount of service requests from front-end servers to a server group of one or more back-end servers that corresponds to a geographical tier in a server group hierarchy. The engine can receive metric measurements in a performance metric dimension for the server group and a performance threshold corresponding to the performance metric dimension and the geographical tier. The engine can estimate a linear derivative between variable traffic data and variable performance metric in the performance metric dimension based on collected sample points respectively representing the traffic data and the metric measurement. The engine can then compute, based on the linear derivative and the performance threshold, a threshold traffic capacity of the server group. The engine can then generate a routing table based on the threshold traffic capacity.
A computer-implemented method, comprising:
A computer readable data storage memory storing computer-executable instructions that, when executed by a computer system, cause the computer system to perform a computer-implemented method, the instructions comprising:
A computer system, comprising:
Dependencies are inferred from the claim text.