Qualitative assignment of resources to a logical partition in a multipartitioned computer system
First Claim
1. A computer system, comprising:
- at least one processor;
a memory coupled to the at least one processor;
a qualitative resource assignment wizard executed by one or more of the at least one processor, the qualitative resource assignment wizard receiving qualitative information for a given logical partition and calculating a computer resource assignment for the given logical partition based on the qualitative information and a conversion function, wherein the qualitative information is input by a user, and wherein the qualitative information input by the user includes at least one usage constraint selected from a group consisting of a number of customers, a number of transactions per unit time, an identity of a human user, a title of a human user, a grade point average of a human user attending school, and an energy cost;
wherein the calculating a computer resource assignment includes calculating at least one of a processing unit assignment, a memory assignment, an I/O slot assignment for the given logical partition, and energy; and
wherein the qualitative resource assignment wizard includes a validation/feedback mechanism that, before the calculated assignment is implemented, at least one of validates the executability of the calculated assignment, validates the advisability of the calculated assignment, and provides feedback to the user regarding the calculated assignment.
1 Assignment
0 Petitions
Accused Products
Abstract
A qualitative resource assignment wizard receives qualitative information for a logical partition (LPAR) and calculates computer resource assignments for the LPAR based on the qualitative information and a set of conversion functions. For example, the qualitative resource assignment wizard may calculate a processing unit assignment, a memory assignment, and an I/O slot assignment for the LPAR. The qualitative information may be input by a user, for example, utilizing a graphical user interface (GUI). In one embodiment, the conversion functions are calculated during a training phase, in which a user periodically provides qualitative information while resource usage data is gathered. The wizard may reside in a hardware management console (HMC) or other administrative console and/or may be a component of a hypervisor or other partition management code. Software code associated with the wizard may be provided by a network server application to a client system for enabling a user to remotely input the qualitative information.
10 Citations
18 Claims
-
1. A computer system, comprising:
-
at least one processor; a memory coupled to the at least one processor; a qualitative resource assignment wizard executed by one or more of the at least one processor, the qualitative resource assignment wizard receiving qualitative information for a given logical partition and calculating a computer resource assignment for the given logical partition based on the qualitative information and a conversion function, wherein the qualitative information is input by a user, and wherein the qualitative information input by the user includes at least one usage constraint selected from a group consisting of a number of customers, a number of transactions per unit time, an identity of a human user, a title of a human user, a grade point average of a human user attending school, and an energy cost; wherein the calculating a computer resource assignment includes calculating at least one of a processing unit assignment, a memory assignment, an I/O slot assignment for the given logical partition, and energy; and wherein the qualitative resource assignment wizard includes a validation/feedback mechanism that, before the calculated assignment is implemented, at least one of validates the executability of the calculated assignment, validates the advisability of the calculated assignment, and provides feedback to the user regarding the calculated assignment. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for assigning a computer resource to a logical partition in a multipartitioned computer system, comprising the steps of:
-
receiving qualitative information for a given logical partition, wherein the qualitative information is input by a user, and wherein the qualitative information input by the user includes at least one usage constraint selected from a group consisting of a number of customers, a number of transactions per unit time, an identity of a human user, a title of a human user, a grade point average of a human user attending school, and an energy cost; and calculating a computer resource assignment for the given logical partition based on the qualitative information and a conversion function, wherein the calculating step includes the step of calculating at least one of a processing unit assignment, a memory assignment, an I/O slot assignment for the given logical partition, and energy; the computer-implemented method further comprising at least one of the steps of; validating the executability of the calculated assignment before the calculated assignment is implemented; validating the advisability of the calculated assignment before the calculated assignment is implemented; and providing feedback to the user regarding the calculated assignment before the calculated assignment is implemented. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product for assigning a computer resource to a logical partition in a multipartitioned computer system, comprising:
-
a plurality of executable instructions provided on a computer readable recordable media, wherein the executable instructions, when executed by at least one processor in a digital computing device, cause the digital computing device to perform the steps of; receiving qualitative information for a given logical partition, wherein the qualitative information is input by a user, and wherein the qualitative information input by the user includes at least one usage constraint selected from a group consisting of a number of customers, a number of transactions per unit time, an identity of a human user, a title of a human user, a grade point average of a human user attending school, and an energy cost; and calculating a computer resource assignment for the given logical partition based on the qualitative information and a conversion function, wherein the calculating step includes the step of calculating at least one of a processing unit assignment, a memory assignment, and an I/O slot assignment for the given logical partition, and energy; wherein the executable instructions, when executed by the at least one processor in the digital computing device, cause the digital computing device to further perform at least one of the steps of; validating the executability of the calculated assignment before the calculated assignment is implemented; validating the advisability of the calculated assignment before the calculated assignment is implemented; and providing feedback to the user regarding the calculated assignment before the calculated assignment is implemented. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification