Patent ID: 8775411

Claim:
A searchable data service system, comprising: a plurality of nodes configured to process query requests from a client application to locate searchable data service objects in a searchable index that satisfy the query requests, wherein each searchable data service object specifies two or more attributes of a particular entity in a data store, and wherein the attributes include a unique entity identifier for locating the particular entity in the data store; a node group comprising two or more of the plurality of nodes, wherein each node in the node group is configured to: monitor one or more usage metrics for each of one or more local resources of the node; and if a monitored usage metric for one of the local resources of the node crosses a boundary of a specified comfort zone for the usage metric, communicate with at least one other node in the node group to transfer at least part of the resource usage for the local resource on the node to another one of the nodes in the node group that includes a similar resource; wherein said transferring at least part of the resource usage for the local resource on the node to another one of the nodes in the node group moves the monitored usage metric for the local resource into the specified comfort zone for the usage metric on the node.