Method and apparatus for enforcing capacity limitations in a logically partitioned system
AssigneeInternational Business Machines Corporation
InventorsJeffrey P. Kubala, Jeffrey M. Nick, Peter B. Yocom
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJeffrey P. Kubala, Jeffrey M. Nick, Peter B. Yocom
Estimating the term…
A method and apparatus for enforcing capacity limitations such as those imposed by software license agreements in an information handling system in which a physical machine is divided into a plurality of logical partitions, each of which is allocated a defined portion of processor resources by a logical partition manager. A software license manager specifies a maximum allowed consumption of processor resources by a program executing in one of the logical partitions. A workload manager also executing in the partition measures the actual consumption of processor resources by the logical partition over a specified averaging interval and compares it with the maximum allowed consumption. If the actual consumption exceeds the maximum allowed consumption, the workload manager calculates a capping pattern and interacts with the logical partition manager to cap the actual consumption of processor resources by the partition in accordance with the calculated capping pattern. To provide additional capping flexibility, partitions are assigned phantom weights that the logical partition manager adds to the total partition weight to determine whether the partition has exceeded its allowed share of processor resources for capping purposes. The logical partition thus becomes a “container” for the licensed program with an enforced processing capacity less than that of the entire machine.
In an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources and has one or more software applications executing therein, a method of enforcing capacity limitations comprising the steps of:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of enforcing capacity limitations in an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources and has one or more software applications executing therein, said method comprising the steps of:
In an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources and has one or more software applications executing therein, apparatus for enforcing capacity limitations comprising:
In an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources, a method of enforcing capacity limitations comprising the steps of:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of enforcing capacity limitations in an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources, said method comprising the steps of:
In an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources, apparatus for enforcing capacity limitations comprising:
In an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources, a method of enforcing capacity limitations comprising the steps of:
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform a method of enforcing capacity limitations in an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources, said method comprising the steps of:
In an information handling system in which a physical machine contains one or more logical partitions, each of which is allocated a defined portion of machine resources, apparatus for enforcing capacity limitations comprising:
Dependencies are inferred from the claim text.