Dynamically-assigned resource management in a shared pool of configurable computing resources
First Claim
Patent Images
1. A system for managing a shared pool of configurable computing resources, the system comprising:
- a memory having a set of computer readable computer instructions, anda processor for executing the set of computer readable instructions, the set of computer readable instructions including;
identifying, with respect to a target physical host of the shared pool of configurable computing resources, a resource demand value to achieve a target-physical-host-threshold-resource-utilization;
computing, with respect to a first donor physical host of the shared pool of configurable computing resources, a first resource supply value corresponding to a first set of dynamically-assigned resources on the first donor physical host, wherein the first resource supply value indicates the ability of the first donor physical host, without the first set of dynamically assigned resources, to not exceed a first-donor-physical-host-threshold-resource-utilization;
computing, with respect to a second donor physical host of the shared pool of configurable computing resources, a second resource supply value corresponding to a second set of dynamically-assigned resources on the second donor physical host, wherein the second resource supply value indicates the ability of the second donor physical host, without the second set of dynamically assigned resources, to not exceed a second-donor-physical-host-threshold-resource-utilization;
reclaiming a first dynamically-assigned resource from the first set of dynamically-assigned resources without exceeding the first resource supply value;
reclaiming a second dynamically-assigned resource from the second set of dynamically-assigned resources without exceeding the second resource supply value; and
distributing, to meet the resource demand value to achieve the target-physical-host-threshold-resource-utilization, the first and second dynamically-assigned resources to the target physical host.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed aspects manage a shared pool of configurable computing resources. A resource demand value is identified for a target host. Resource supply values of dynamically-assigned resources are computed for donor hosts. Using the resource demand value and the resource supply values, dynamically-assigned resources are reclaimed from the donor hosts and distributed to the target host.
-
Citations
20 Claims
-
1. A system for managing a shared pool of configurable computing resources, the system comprising:
-
a memory having a set of computer readable computer instructions, and a processor for executing the set of computer readable instructions, the set of computer readable instructions including; identifying, with respect to a target physical host of the shared pool of configurable computing resources, a resource demand value to achieve a target-physical-host-threshold-resource-utilization; computing, with respect to a first donor physical host of the shared pool of configurable computing resources, a first resource supply value corresponding to a first set of dynamically-assigned resources on the first donor physical host, wherein the first resource supply value indicates the ability of the first donor physical host, without the first set of dynamically assigned resources, to not exceed a first-donor-physical-host-threshold-resource-utilization; computing, with respect to a second donor physical host of the shared pool of configurable computing resources, a second resource supply value corresponding to a second set of dynamically-assigned resources on the second donor physical host, wherein the second resource supply value indicates the ability of the second donor physical host, without the second set of dynamically assigned resources, to not exceed a second-donor-physical-host-threshold-resource-utilization; reclaiming a first dynamically-assigned resource from the first set of dynamically-assigned resources without exceeding the first resource supply value; reclaiming a second dynamically-assigned resource from the second set of dynamically-assigned resources without exceeding the second resource supply value; and distributing, to meet the resource demand value to achieve the target-physical-host-threshold-resource-utilization, the first and second dynamically-assigned resources to the target physical host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20)
-
-
17. A computer program product for managing a shared pool of configurable computing resources, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
identifying, with respect to a target physical host of the shared pool of configurable computing resources, a resource demand value to achieve a target-physical-host-threshold-resource-utilization; computing, with respect to a first donor physical host of the shared pool of configurable computing resources, a first resource supply value corresponding to a first set of dynamically-assigned resources on the first donor physical host, wherein the first resource supply value indicates the ability of the first donor physical host, without the first set of dynamically assigned resources, to not exceed a first-donor-physical-host-threshold-resource-utilization; computing, with respect to a second donor physical host of the shared pool of configurable computing resources, a second resource supply value corresponding to a second set of dynamically-assigned resources on the second donor physical host, wherein the second resource supply value indicates the ability of the second donor physical host, without the second set of dynamically assigned resources, to not exceed a second-donor-physical-host-threshold-resource-utilization; reclaiming a first dynamically-assigned resource from the first set of dynamically-assigned resources without exceeding the first resource supply value; reclaiming a second dynamically-assigned resource from the second set of dynamically-assigned resources without exceeding the second resource supply value; and distributing, to meet the resource demand value to achieve the target-physical-host-threshold-resource-utilization, the first and second dynamically-assigned resources to the target physical host. - View Dependent Claims (18, 19)
-
Specification