APPARATUS AND METHOD OF DYNAMICALLY REPARTITIONING A COMPUTER SYSTEM IN RESPONSE TO PARTITION WORKLOADS
0 Assignments
0 Petitions
Accused Products
Abstract
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a monitoring software is used to monitor workloads on all resources in all the partitions. If a workload on a resource in a partition is determined to exceed a maximum threshold, a similar resource is allocated to the partition. The similar resource is preferentially an unassigned or unallocated resource. However, resources from other partitions may also be used. In another embodiment, a workload schedule is stored in a workload profile. If a scheduled workload in any of the resources of a partition is to exceed a maximum threshold, additional similar resources will be allocated to the partition before the scheduled workload.
11 Citations
52 Claims
-
1-5. -5. (canceled)
-
6. A computer implemented method of dynamically re-partitioning a partitioned computer system in response to workloads, each partition of the partitioned computer system having a plurality of resources, the computer implemented method comprising the steps of:
-
creating a workload profile for each partition, the profile having a workload and a workload time schedule; and automatically allocating additional resources to a partition before the workload is to occur if the workload on the resources originally assigned to the partition is to exceed a maximum threshold. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14-18. -18. (canceled)
-
19. A computer program product on a computer readable medium for dynamically re-partitioning a partitioned computer system in response to workloads, each partition of the partitioned computer system having a plurality of resources, the computer program product comprising:
-
code means for creating a workload profile for each partition, the profile having a workload and a workload time schedule; and code means for automatically allocating additional resources to a partition before the workload is to occur if the workload on the resources originally assigned to the partition is to exceed a maximum threshold. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
-
27-31. -31. (canceled)
-
32. An apparatus for dynamically re-partitioning a partitioned computer system in response to workloads, each partition of the partitioned computer system having a plurality of resources, the apparatus comprising:
-
means for creating a workload profile for each partition, the profile having a workload and a workload time schedule; and means for automatically allocating additional resources to a partition before the workload is to occur if the workload on the resources originally assigned to the partition is to exceed a maximum threshold. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40-44. -44. (canceled)
-
45. A computer system that is partitioned into a plurality of partitions, the computer system having code data for dynamically re-partitioning itself in response to workloads, each partition of the partitioned computer system having a plurality of resources, the computer system comprising:
-
at least one storage device for storing the code data; and at least one processor for processing the code data to create a workload profile for each partition, the profile having a workload and a workload time schedule and to automatically allocate additional resources to a partition before the workload is to occur if the workload on the resources originally assigned to the partition is to exceed a maximum threshold. - View Dependent Claims (46, 47, 48, 49, 50, 51, 52)
-
Specification