Architecture and method for managing the sharing of logical resources among separate partitions of a logically partitioned computer system
First Claim
1. A method for managing shared resources in a logical partitioned data processing system, the method comprising:
- granting, by a server partition in the logical partitioned data processing system, a logical resource to a client partition in the logical partitioned data processing system, wherein the logical resource corresponds to a physical resource; and
mapping, by the client partition, the logical resource to the physical resource.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided for sharing resources among logical partitions in a logical partitioned data processing system and for managing the changes to resources in such a way that the sharing operating systems are able to handle the various transitions in a graceful manner. Four hypervisor functions plus a specific return code manage the granting of access of resources owned by one partition to another (client) partition, accepting of granted resources by client partitions, returning of granted resources by client partitions, and rescinding of access by the owning partition. These four hypervisor functions are invoked either explicitly by the owning and client partitions or automatically by the hypervisor in response to partition termination. The hypervisor functions provide the needed infrastructure to manage the sharing of logical resources among partitions.
108 Citations
21 Claims
-
1. A method for managing shared resources in a logical partitioned data processing system, the method comprising:
-
granting, by a server partition in the logical partitioned data processing system, a logical resource to a client partition in the logical partitioned data processing system, wherein the logical resource corresponds to a physical resource; and
mapping, by the client partition, the logical resource to the physical resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A logical partitioned data processing system, comprising:
-
a server partition;
at least one client partition; and
a hypervisor, wherein the hypervisor performs functions and services for partitions to create and enforce partitioning of the logical partitioned data processing system, wherein the server partition grants a logical resource to the client partition, wherein the logical resource corresponds to a physical resource, and wherein a sharing client partition, within the at least one client partition, maps the logical resource to the physical resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product for managing shared resources in a logical partitioned data processing system, the computer program product comprising:
-
instructions for granting, by a server partition in the logical partitioned data processing system, a logical resource to a client partition in the logical partitioned data processing system, wherein the logical resource corresponds to a physical resource; and
instructions for mapping, by the client partition, the logical resource to the physical resource.
-
Specification