Management of a concurrent use license in a logically-partitioned computer
First Claim
1. A method of managing a concurrent use software license in a logically partitioned computer, the method comprising:
- (a) tracking concurrent uses of a computer program across a plurality of logical partitions in the logically partitioned computer using a partition manager accessible by the plurality of logical partitions, wherein each logical partition includes an operating system resident therein, and wherein the partition manager is configured to allocate hardware resources in the logically partitioned computer, to each of the plurality of logical partitions; and
(b) with a license manager resident in a first logical partition among the plurality of logical partitions, accessing the partition manager in response to a request to use the computer program in the first logical partition and selectively denying the request to use the computer program in the first logical partition if permitting the requested use would violate a concurrent use software license associated with the computer program.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, program product and method track concurrent uses of a computer program across a plurality of logical partitions in a logically partitioned computer, such that a decision as to whether to grant or deny a request to use the computer program in a particular logical partition may be made based upon whether the requested use, coupled with other uses in other logical partitions in the computer, would violate a concurrent use software license associated with the computer program. As such, the license restrictions of a concurrent use software license can be enforced on a logically partitioned computer regardless of the particular logical partitions within which a computer program executes.
152 Citations
18 Claims
-
1. A method of managing a concurrent use software license in a logically partitioned computer, the method comprising:
-
(a) tracking concurrent uses of a computer program across a plurality of logical partitions in the logically partitioned computer using a partition manager accessible by the plurality of logical partitions, wherein each logical partition includes an operating system resident therein, and wherein the partition manager is configured to allocate hardware resources in the logically partitioned computer, to each of the plurality of logical partitions; and
(b) with a license manager resident in a first logical partition among the plurality of logical partitions, accessing the partition manager in response to a request to use the computer program in the first logical partition and selectively denying the request to use the computer program in the first logical partition if permitting the requested use would violate a concurrent use software license associated with the computer program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An apparatus, comprising:
-
(a) a logically partitioned computer including a plurality of logical partitions;
(b) a plurality of operating systems, each resident in a different logical partition among the plurality of logical partitions; and
(c) a first program resident in the computer, the first program configured to manage a concurrent use software license for a second program in the computer by tracking concurrent uses of the second program across the plurality of logical partitions, and selectively denying a request to use the second program in a first logical partition if permitting the requested use would violate the concurrent use software license, wherein the first program includes;
(i) a partition manager accessible by the plurality of logical partitions and configured to track the concurrent uses of the second program across the plurality of logical partitions, and to allocate hardware resources to each of the plurality of logical partitions; and
(ii) a license manager resident in the first logical partition and configured to access the partition manager in response to the request to use the second program in the first logical partition. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. An apparatus, comprising:
-
(a) a plurality of logical partitions;
(b) a plurality of operating systems, each resident in a different logical partition among the plurality of logical partitions;
(c) a partition manager configured to track concurrent uses of a computer program across the plurality of logical partitions, and to allocate hardware resources to each of the plurality of logical partitions; and
(d) a plurality of license managers, each license manager resident in an associated logical partition among the plurality of logical partitions, and each license manager configured to access the partition manager responsive to a request to use the computer program in the associated logical partition.
-
-
17. A program product, comprising:
-
(a) a first program configured to manage a concurrent use software license for a second program in a logically-partitioned computer of the type including a plurality of logical partitions, with each logical partition including an operating system resident therein, the first program including a partition manager accessible by the plurality of logical partitions and configured to track concurrent uses of the second program across the plurality of logical partitions in the logically-partitioned computer, and to allocate hardware resources to each of the plurality of logical partitions, and a license manager, resident in a first logical partition among the plurality of logical partitions and configured to access the partition manager in response to a request to use the second computer program in the first logical partition and selectively deny the request if permitting the requested use would violate the concurrent use software license; and
(b) a signal bearing medium bearing the first program. - View Dependent Claims (18)
-
Specification