Apparatus and method for dynamically allocating resources of a dead logical partition
First Claim
Patent Images
1. An apparatus comprising:
- at least one processor;
a memory coupled to the at least one processor;
first and second logical partitions defined on the apparatus, wherein the first and second logical partitions each own predefined portions of a shared resource; and
a dynamic resource allocation mechanism residing in the memory and executed by the at least one processor, wherein the dynamic resource allocation mechanism attempts to allocate the predefined portion of the shared resource that is owned by the second logical partition to the first logical partition when the second logical partition ceases to function correctly.
1 Assignment
0 Petitions
Accused Products
Abstract
A dynamic resource allocation apparatus and method detects when a logical partition is dead, and attempts to allocate any of the dead logical partition'"'"'s shared resources to a live logical partition after shutting down the dead logical partition. This allows the shared resources of the dead logical partition to be used, where possible, by shifting the resources to one or more logical partitions that are still alive. In this manner the shared resources are used to the fullest extent possible, without wasting shared resources simply because they are owned by a dead logical partition.
-
Citations
22 Claims
-
1. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
first and second logical partitions defined on the apparatus, wherein the first and second logical partitions each own predefined portions of a shared resource; and
a dynamic resource allocation mechanism residing in the memory and executed by the at least one processor, wherein the dynamic resource allocation mechanism attempts to allocate the predefined portion of the shared resource that is owned by the second logical partition to the first logical partition when the second logical partition ceases to function correctly. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
at least one processor;
a memory coupled to the at least one processor;
first and second logical partitions defined on the apparatus, wherein the first and second logical partitions each own predefined portions of a shared resource; and
a dynamic resource allocation mechanism residing in the memory and executed by the at least one processor, wherein the dynamic resource allocation mechanism performs the steps of;
1) if the second logical partition ceases to function correctly, shutting down the second logical partition; and
2) attempting to allocate the predefined portion of the shared resource that is owned by the second logical partition to the first logical partition. - View Dependent Claims (6, 7)
-
-
8. A computer-implemented method for managing a shared resource in a computer system that includes first and second logical partitions that each own predefined portions of the shared resource, the method comprising the steps of:
-
(A) detecting when the second logical partition ceases to function correctly; and
(B) attempting to allocate the predefined portion of the shared resource that is owned by the second logical partition to the first logical partition. - View Dependent Claims (9, 10, 11)
-
-
12. A program product comprising:
-
a dynamic resource allocation mechanism that attempts to allocate a predefined portion of a shared resource that is owned by a second logical partition to a first logical partition when the second logical partition ceases to function correctly; and
computer readable signal bearing media bearing the dynamic resource allocation mechanism. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A program product comprising:
-
(A) a dynamic resource allocation mechanism that performs the steps of;
1) if a second logical partition ceases to function correctly, shutting down the second logical partition; and
2) attempting to allocate a predefined portion of a shared resource that is owned by the second logical partition to a first logical partition; and
(B) computer readable signal bearing media bearing the dynamic resource allocation mechanism. - View Dependent Claims (19, 20, 21, 22)
-
Specification