GENERATING MONOTONE HASH PREFERENCES
First Claim
Patent Images
1. A resource selection system, comprising:
- a communication interface configured to receive a communication comprising an operation associated with a data object; and
a processor coupled to the communication interface and configured to;
compute for each of a plurality of resources, with respect to the data object, a resource-specific affinity value;
apply a bias to each of at least a subset of the resource-specific affinity values, wherein the bias comprises a function that is monotonically increasing; and
use the resource-specific affinity values to select a resource to fulfill the operation associated with the data object.
2 Assignments
0 Petitions
Accused Products
Abstract
Selecting a resource to fulfill a resource requirement is disclosed. For each resource requirement, a resource-specific affinity value is computed with respect to each of a plurality of resources. A bias is applied to each of at least a subset of the resource-specific affinity values. The biased, as applicable, resource-specific affinity values are sorted into a resource preference list. The sorted preference list is used to select a resource to fulfill the resource requirement.
-
Citations
20 Claims
-
1. A resource selection system, comprising:
-
a communication interface configured to receive a communication comprising an operation associated with a data object; and a processor coupled to the communication interface and configured to; compute for each of a plurality of resources, with respect to the data object, a resource-specific affinity value; apply a bias to each of at least a subset of the resource-specific affinity values, wherein the bias comprises a function that is monotonically increasing; and use the resource-specific affinity values to select a resource to fulfill the operation associated with the data object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of selecting a resource, comprising:
-
computing, using a processor, for each of a plurality of resources, with respect to the data object, a resource-specific affinity value; applying a bias to each of at least a subset of the resource-specific affinity values, wherein the bias comprises a function that is monotonically increasing; and using the resource-specific affinity values to select a resource to fulfill the operation associated with the data object. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product for selecting a resource, the computer program product being embodied in a computer readable storage medium and comprising computer instructions for:
-
computing for each of a plurality of resources, with respect to the data object, a resource-specific affinity value; applying a bias to each of at least a subset of the resource-specific affinity values, wherein the bias comprises a function that is monotonically increasing; and using the resource-specific affinity values to select a resource to fulfill the operation associated with the data object.
-
Specification