Provisioning manager for optimizing selection of available resources
First Claim
1. A computer program product for fulfilling a resource request in a data processing network, comprising:
- computer code means, responsive to detecting the resource request, for specifying characteristics of the requested resource;
computer code means for deriving a set of attributes from the specified characteristics, wherein the derived attributes are indicative of the components of a resource suited to fulfill the resource request;
computer code means for evaluating attribute information associated an available resource against the attributes derived from the specified characteristics;
computer code means for using a result of said evaluating to select an available resource to satisfy the resource request, wherein the attributes of the selected resource closely match the attributes derived from the specified characteristics.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and software for fulfilling a resource request in a data processing network includes specifying characteristics of the requested resource responsive to detecting the resource request. A set of attributes is then derived from the specified characteristics. The specified characteristics indicate broad or general properties of the needed resource while the derived attributes preferably indicate the hardware and software components of a resource ideally suited to fulfill the resource request. Attribute information associated an available resource is then evaluated against the attributes derived from the specified characteristics. An available resource is then selected, based on the evaluation, to satisfy the resource request. The attributes of the selected resource best match the attributes derived from the specified characteristics. The requested resource may be a server resource and specifying the characteristics of the requested resource may includes specifying a server type from a constrained set of server types.
-
Citations
22 Claims
-
1. A computer program product for fulfilling a resource request in a data processing network, comprising:
-
computer code means, responsive to detecting the resource request, for specifying characteristics of the requested resource;
computer code means for deriving a set of attributes from the specified characteristics, wherein the derived attributes are indicative of the components of a resource suited to fulfill the resource request;
computer code means for evaluating attribute information associated an available resource against the attributes derived from the specified characteristics;
computer code means for using a result of said evaluating to select an available resource to satisfy the resource request, wherein the attributes of the selected resource closely match the attributes derived from the specified characteristics. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A service for enabling a network to perform optimized provisioning of resources, comprising:
-
enabling the provisioning manager to detect a request to provision a server cluster with a resource from a pool of available resources;
enabling a provisioning manager to identify characteristics of each of the available resources;
enabling the provisioning manager to use the identified characteristics to evaluate each of the available resources for its appropriateness for the detected need; and
enabling the provisioning manager to select, based on the evaluations, an available resource to satisfy the detected need. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A data processing environment, comprising:
-
a set of server resources to process transactions;
a load balancer to receive requests and to distribute received requests to the set of server resources;
a pool of available server resources;
a provisioning manager to receive resource requests and to select a resource from the pool of available resources, the provisioning manger including;
means, responsive to detecting the resource request, for mapping characteristics of the requested resource to a set of attributes, wherein the set of attributes are indicative of the components of a resource ideally suited to fulfill the resource request;
means for evaluating attribute information associated an available resource against the attributes derived from the specified characteristics; and
means for selecting, responsive to the evaluation, an available resource to satisfy the resource request. - View Dependent Claims (21, 22)
-
Specification