Computing system having a system node that utilizes both a logical volume manager and a resource monitor for managing a storage pool
First Claim
1. A computing system comprising:
- a storage pool having a plurality of physical volumes, the physical volumes being grouped into a plurality of physical volume groups; and
,a system node which accesses the storage pool, the system node comprising;
a logical volume manager which maps the physical volumes into logical volumes, anda resource monitor comprising;
first inquiry means for determining which physical volumes in the storage pool have available physical links,second inquiry means for determining from the logical volume manager a number of copies of data within a first logical volume, andcopy determining means for determining whether at least one copy of all data within a logical volume group is available, wherein the copy determining means;
indicates that at least one copy of all data within the logical volume group is available when physical links to all physical volumes for the logical volume group are up,indicates that at least one copy of all data within the logical volume group is available when a number of physical links which are down is less than a number of physical volume groups which contain a full copy of data for the logical volume group, andindicates that there is not available a copy of all data within the logical volume group when there are no physical links to physical volumes for the logical volume group which are up.
4 Assignments
0 Petitions
Accused Products
Abstract
A computing system includes a storage pool and a system node. The storage pool has a plurality of physical volumes. The physical volumes are grouped into a plurality of physical volume groups. The system node accesses the storage pool. The system node includes a logical volume manager and a resource monitor. The logical volume manager maps the physical volumes into logical volumes. The resource monitor determines which physical volumes in the storage pool have available physical links, and determines a number of copies of data within a first logical volume. The resource monitor also determine whether at least one copy of all data within a logical volume group is available. The resource monitor indicates that at least one copy of all data within the logical volume group is available when physical links to all physical volumes for the logical volume group are up. The resource monitor indicates that at least one copy of all data within the logical volume group is available when a number of physical links which are down is less than a number of physical volume groups which contain a fill copy of data for the logical volume group. The resource monitor indicates that there is not available a copy of all data within the logical volume group when there are no physical links to physical volumes for the logical volume group which are up.
81 Citations
8 Claims
-
1. A computing system comprising:
-
a storage pool having a plurality of physical volumes, the physical volumes being grouped into a plurality of physical volume groups; and
,a system node which accesses the storage pool, the system node comprising; a logical volume manager which maps the physical volumes into logical volumes, and a resource monitor comprising; first inquiry means for determining which physical volumes in the storage pool have available physical links, second inquiry means for determining from the logical volume manager a number of copies of data within a first logical volume, and copy determining means for determining whether at least one copy of all data within a logical volume group is available, wherein the copy determining means; indicates that at least one copy of all data within the logical volume group is available when physical links to all physical volumes for the logical volume group are up, indicates that at least one copy of all data within the logical volume group is available when a number of physical links which are down is less than a number of physical volume groups which contain a full copy of data for the logical volume group, and indicates that there is not available a copy of all data within the logical volume group when there are no physical links to physical volumes for the logical volume group which are up. - View Dependent Claims (2, 3, 4)
-
-
5. A method for monitoring resources of a computing system comprising the steps of:
-
(a) monitoring which physical volumes in a storage pool have available physical links; (b) monitoring a number of copies of data within a logical volume; and
,(c) determining whether at least one copy of all data within a logical volume group is available, wherein step (c) comprises the following substeps; (c.1) if physical links to all physical volumes for the logical volume group are up, indicating that at least one copy of all data within the logical volume group is available, (c.2) if a number of physical links which are down is less than a number of physical volume groups which contain a full copy of data for the logical volume group, indicating that at least one copy of all data within the logical volume group is available, and (c.3) if there are no physical links to physical volumes for the logical volume group which are up, indicating that there is not available a copy of all data within the logical volume group. - View Dependent Claims (6, 7, 8)
-
Specification