System and method to monitor amount of usage of applications in logical partitions
First Claim
1. A method for determining an amount of usage of applications in a logical partition in a computer system and a bill for such usage, said method comprising:
- executing a guest operating system in said logical partition;
said guest operating system dispatching a plurality of applications in said logical partition;
said guest operating system or other program executing in said logical partition determining information indicative of an amount of usage of each of said applications;
determining a total usage of all of said applications in said logical partition based on said information indicative of said amount of usage of each of said applications determined by said guest operating system or said other program;
determining, by a hardware usage monitor, logical partition usage information for hardware resources used by the logical partition;
based on said information, reporting said amount of usage of each of said applications to a billing function; and
comparing said total usage of all of said applications to an amount of usage of hardware resources by said logical partition to audit said amount of usage of said applications in said logical partition or a charge based on said amount of usage of said applications;
said billing function determining a bill for each of said applications based on said amount of usage of each of said applications and said logical partition usage of hardware resources.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and program product for determining an amount of usage of applications in an LPAR in a computer system and a bill for such usage. A guest operating system or other program executing in the LPAR determines information indicative of an amount of usage of each of the applications. Based on the information, an amount of usage of each of the applications is reported to a billing function. The billing function determines a bill for each of the applications based on the amount of usage of each of the applications. The total usage of all of the applications is determined and compared to an amount of usage of the LPAR based on the system data, to audit the amount of usage of the applications in the LPAR or a charge based on the amount of usage of the applications.
32 Citations
12 Claims
-
1. A method for determining an amount of usage of applications in a logical partition in a computer system and a bill for such usage, said method comprising:
-
executing a guest operating system in said logical partition; said guest operating system dispatching a plurality of applications in said logical partition; said guest operating system or other program executing in said logical partition determining information indicative of an amount of usage of each of said applications; determining a total usage of all of said applications in said logical partition based on said information indicative of said amount of usage of each of said applications determined by said guest operating system or said other program; determining, by a hardware usage monitor, logical partition usage information for hardware resources used by the logical partition; based on said information, reporting said amount of usage of each of said applications to a billing function; and comparing said total usage of all of said applications to an amount of usage of hardware resources by said logical partition to audit said amount of usage of said applications in said logical partition or a charge based on said amount of usage of said applications; said billing function determining a bill for each of said applications based on said amount of usage of each of said applications and said logical partition usage of hardware resources. - View Dependent Claims (2)
-
-
3. A method for determining an amount of usage of applications in a logical partition in a computer system and a bill for such usage, said computer system including storage private to said logical partition, storage private to said system and system functions, and storage shared by said logical partition and said system functions, said method comprising:
-
executing a guest operating system in said logical partition; said guest operating system dispatching a plurality of applications in said logical partition, determining information indicative of an amount of usage of each of said applications, and writing said information indicative of said amount of usage to said shared storage; determining a total usage of all of said applications in said logical partition based on said information indicative of an amount of usage from said shared storage; determining, by a hardware usage monitor, logical partition usage information for hardware resources used by the logical partition; one of said system functions reading said information indicative of said amount of usage of each of said applications from said shared storage and reporting said amount of usage of each of said applications to a billing function; comparing said total usage of all of said applications to an amount of usage of hardware resources by said logical partition to audit said amount of usage of said applications in said logical partition or a charge based on said amount of usage of said applications; and said billing function determining a bill for each of said applications based on the information obtained from said one system function and the logical partition hardware resources usage information. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification