Dynamic resource allocation for disparate application performance requirements
First Claim
1. A resource allocation data processing system comprising:
- a shared resource pool comprising a plurality of resources;
a resource configurator coupled to the shared resource pool;
a service processor coupled to the resource configurator, the service processor comprising an application programming interface (API) exposing methods for commanding the resource configurator to configure the resources in the shared resource pool; and
, resource provisioning/workload management logic comprising program code enabled to configure the resources through the service processor to support both mission critical applications through a high availability configuration of the resources, and performance critical applications through a high performance configuration of the resources.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention address deficiencies of the art in respect to dynamic computing resource allocation, and provide a method, system and computer program product for dynamic resource allocation for disparate application performance requirements. In one embodiment of the invention, a resource allocation data processing system can include a shared resource pool including resources and a resource configurator coupled to the shared resource pool. The system further can include a service processor coupled to the resource configurator, wherein the service processor can include an application programming interface (API) exposing methods for commanding the resource configurator to configure the resources in the shared resource pool.
-
Citations
20 Claims
-
1. A resource allocation data processing system comprising:
-
a shared resource pool comprising a plurality of resources;
a resource configurator coupled to the shared resource pool;
a service processor coupled to the resource configurator, the service processor comprising an application programming interface (API) exposing methods for commanding the resource configurator to configure the resources in the shared resource pool; and
,resource provisioning/workload management logic comprising program code enabled to configure the resources through the service processor to support both mission critical applications through a high availability configuration of the resources, and performance critical applications through a high performance configuration of the resources. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically configuring resources in a shared resource pool, the method comprising:
-
querying a service processor for the shared resource pool to obtain a selection of available configurations for the resources in the shared resource pool;
determining resource requirements for a mission critical application to be supported by resources in the shared resource pool; and
,selecting one of the available configurations in order to support the resource requirements determined for the mission critical application. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer program product comprising a computer usable medium embodying computer usable program code for dynamically configuring resources in a shared resource pool, the computer program product comprising:
-
computer usable program code for querying a service processor for the shared resource pool to obtain a selection of available configurations for the resources in the shared resource pool;
computer usable program code for determining resource requirements for a mission critical application to be supported by resources in the shared resource pool; and
,computer usable program code for selecting one of the available configurations in order to support the resource requirements determined for the mission critical application. - View Dependent Claims (17, 18, 19, 20)
-
Specification