Assembly and method for balancing processors in a partitioned server
First Claim
Patent Images
1. A method for automatically allocating computing resources in a partitioned server, the method comprising:
- identifying in a partitioned server a first partition having at least one reserve processor available for activation to meat service level objectives associated with applications running on the first partition;
identifying in the partitioned server a second partition having at least one active processor;
wherein each of the first partition and the second partition is a hardware-based partition;
activating the at least one reserve processor in the first partition so that the first partition has an activated processor and the second partition does not have the activated processor; and
deactivating the at least one active processor in the second partition so that the at least one active processor becomes a second reserved processor in the second partition and the second partition has a deactivated processor and the first partition does not have the deactivated processor, and so that a total number of reserved processors in the partitioned server remains constant after activating the at least one reserved processor;
wherein a number of reserve processors activated in the partitioned server is equal to a number of active processors deactivated in the partitioned server;
wherein the number of reserve processors is at a same amount, before activating the at least one reserve processor and after activating the at least one reserve processor; and
wherein each reserve processor is available for operation as an active processor in the partitioned server.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for automatically allocating computing resources in a partitioned server. The method includes determining that a partition of the partitioned server requires activation of a reserve processor, determining that another partition of the partitioned server has an active processor that may be deactivated, activating the reserve processor, and deactivating the active processor. An article of manufacture including a machine-readable medium having stored thereon instructions for automatically allocating computing resources in a partitioned server.
68 Citations
13 Claims
-
1. A method for automatically allocating computing resources in a partitioned server, the method comprising:
-
identifying in a partitioned server a first partition having at least one reserve processor available for activation to meat service level objectives associated with applications running on the first partition; identifying in the partitioned server a second partition having at least one active processor; wherein each of the first partition and the second partition is a hardware-based partition; activating the at least one reserve processor in the first partition so that the first partition has an activated processor and the second partition does not have the activated processor; and deactivating the at least one active processor in the second partition so that the at least one active processor becomes a second reserved processor in the second partition and the second partition has a deactivated processor and the first partition does not have the deactivated processor, and so that a total number of reserved processors in the partitioned server remains constant after activating the at least one reserved processor; wherein a number of reserve processors activated in the partitioned server is equal to a number of active processors deactivated in the partitioned server; wherein the number of reserve processors is at a same amount, before activating the at least one reserve processor and after activating the at least one reserve processor; and wherein each reserve processor is available for operation as an active processor in the partitioned server. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for automatically allocating computing resources in a partitioned server, the method comprising:
-
collecting from a partitioned server an active-processor resource request at a first priority level; determining that all active processor resources for all partitions in the partitioned server have already been allocated at the first priority level; collecting from each partition in the partitioned server active-processor resource requests at a second priority level which is lower than the first priority level; identifying in the partitioned server a first partition having at least one active processor which is not allocated at the second priority level; identifying in the partitioned server a second partition having at least one reserve processor and which is requesting at least one active processor at the second priority level; wherein each of the first partition and the second partition is a hardware-based partition; activating the at least one reserve processor in the second partition so that the second partition has an activated processor and the first partition does not have the activated processor; wherein the number of reserve processors is at a same amount, before activating the at least one reserve processor and after activating the at least one reserve processor; and deactivating the at least one active processor in the first partition so that the first partition has a deactivated processor and the second partition does not have the deactivated processor; wherein a number of reserve processors activated in the partitioned server is equal to a number of active processors deactivated in the partitioned server; and wherein each reserve processor is available for operation as an active processor in the partitioned server. - View Dependent Claims (7, 8)
-
-
9. A system for automatically allocating computing resources in a partitioned server comprising:
-
a workload manager; and a partitioned server coupled to the workload manager and including a plurality of partitions having active processors and a number of reserve processors; wherein the plurality of partitions comprises a first partition and a second partition and wherein each of the first partition and the second partition is a hardware-based partition; wherein the workload manager activates a reserve processor in the first partition so that the first partition has an activated processor and the second partition does not have the activated processor; and wherein the workload manager deactivates an active processor in the second partition so that the active processor becomes a second reserved processor in the second partition and the second partition has a deactivated processor and the first partition does not have the deactivated processor and so that a total number of reserved processors in the partitioned server remains constant after activating the reserved processor; wherein a number of reserve processors activated in the partitioned server is equal to a number of active processors deactivated in the partitioned server; wherein the number of reserve processors is at a same amount, before activating the reserve processor and after activating the reserve processor; and wherein each reserve processor is available for operation as an active processor in the partitioned server. - View Dependent Claims (10, 11)
-
-
12. A system for automatically allocating computing resources in a partitioned server comprising:
-
a partitioned server including a plurality of partitions including a first partition and second partition, wherein each of the first partition and the second partition is a hardware-based partition; and means, coupled to the partitioned server, for determining that the first partition of the partitioned server requires the activation of at least one reserve processor in the first partition and for determining that a the second partition of the partitioned server has at least one active processor to be deactivated in the second partition; wherein the determining means activates the at least one reserve processor in the first partition so that the first partition has an activated processor and the second partition does not have the activated processor; and wherein the determining means deactivates the at least one active processor in the second partition so that the second partition has a deactivated processor and the first partition does not have the deactivated processor one; wherein a number of reserve processors activated in the partitioned server is equal to a number of active processors deactivated in the partitioned server; wherein the number of reserve processors is at a same amount, before activating the at least one reserve processor and after activating the at least one reserve processor; and wherein each reserve processor is available for operation as an active processor in the partitioned server. - View Dependent Claims (13)
-
Specification