DYNAMIC MANAGEMENT OF COMPUTING PLATFORM RESOURCES
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention provide for systems and computer program products for management of logically partitioned computing resources of a data processing system configured with hypervisors that each manages one or more logical partitions of the computing resources. The data processing system is configured with domains, and allocated to each domain are one or more hypervisors and logical partitions managed thereby. For a first domain, a token is received from a second domain. The token identifies available computing resources of the second domain that are available for temporary allocation. The data processing system determines whether the available computing resources of the second domain are needed by the first domain based at least in part on the received token. Responsive to determining that the available computing resources are needed by the first domain, the available computing resources are temporarily allocated to the first domain for use thereby.
-
Citations
20 Claims
-
1-15. -15. (canceled)
-
16. A data processing system comprising:
-
a plurality of logically partitioned computing resources including a plurality of processors and a plurality of memory resources; a plurality of hypervisors that each manages one or more logical partitions of computing resources, wherein the data processing system is configured with a plurality domains, and allocated to each domain are one or more hypervisors of the plurality and logical partitions managed thereby; a memory that stores program code configured to be executed by at least one processor to cause the at least one processor to; receive, at a first domain of the plurality of domains and from a second domain of the plurality of domains, a token that identifies an amount and type of available computing resources of the second domain that are available for temporary allocation; determine whether the available computing resources of the second domain are needed by the first domain based at least in part on the received token; and in response to determining that the available computing resources are needed by the first domain, temporarily allocate the available computing resources to the first domain for use thereby. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product, comprising:
-
a non-transitory computer readable medium; and program code stored on the computer readable medium and configured to be executed by at least one processor to cause the at least one processor to; for a data processing system configured with a plurality of hypervisors that each manages one or more logical partitions of the computing resources, the data processing system is configured with a plurality domains, and allocated to each domain are one or more hypervisors of the plurality and logical partitions managed thereby, receive, at a first domain of the plurality of domains and from a second domain of the plurality of domains, a token that identifies an amount and type of available computing resources of the second domain that are available for temporary allocation; determine whether the available computing resources of the second domain are needed by the first domain based at least in part on the received token; and in response to determining that the available computing resources are needed by the first domain, temporarily allocate the available computing resources to the first domain for use thereby.
-
Specification