Invention Grant
- Patent Title: System and methods for utilization-based balancing of traffic to an information retrieval system
-
Application No.: US13450105Application Date: 2012-04-18
-
Publication No.: US09641431B1Publication Date: 2017-05-02
- Inventor: Sean Joseph Fellows , Nathan Grenville Parker
- Applicant: Sean Joseph Fellows , Nathan Grenville Parker
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Honigman Miller Schwartz and Cohn LLP
- Main IPC: G06F15/173
- IPC: G06F15/173 ; H04L12/715 ; H04L29/08

Abstract:
Systems and methods for, among other things, a utilization based load balancing system which controls the distribution of queries to an information retrieval system made up of a network of server clusters. In one embodiment, a server cluster allocates computational resources among computational tasks. These computational tasks are replicated across a given server cluster, typically such that those computational tasks requested more frequently have more replicas, and more resources allocated to them to fulfill the requests. The system applies a utilization metric to determine how much capacity a given task has available and uses this determination to determine the capacity available for the cluster as a whole. Load balancing is achieved by re-directing queries to another cluster in response to the utilization value for a given cluster reaching a threshold.
Information query