Apparatus, system, and method for using multiple criteria to determine collocation granularity for a data source
First Claim
Patent Images
1. An apparatus to collocate data, the apparatus comprising:
- a mode module configured to set a collocation mode of a storage pool comprising a plurality of storage pool volumes configured to store data, wherein the collocation mode is configured to specify the granularity of data to be collocated;
an assignment module configured to assign a source comprising data to a collocation group; and
a collocation module configured to collocate the source'"'"'s data to a minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source.
3 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for collocating data. A mode module sets a collocation mode of a storage pool. The collocation mode specifies the granularity of the data to be collocated. In one embodiment, an assignment module assigns a source of data to a collocation group. A collocation module collocates the source'"'"'s data to a minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source.
19 Citations
20 Claims
-
1. An apparatus to collocate data, the apparatus comprising:
-
a mode module configured to set a collocation mode of a storage pool comprising a plurality of storage pool volumes configured to store data, wherein the collocation mode is configured to specify the granularity of data to be collocated;
an assignment module configured to assign a source comprising data to a collocation group; and
a collocation module configured to collocate the source'"'"'s data to a minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system to collocate data, the system comprising:
-
a storage pool comprising a plurality of storage pool volumes configured to store data;
a source comprising data;
a storage manager in communication with the storage pool and the source and comprising;
a mode module configured to set a collocation mode of the storage pool, wherein the collocation mode is configured to specify the granularity of data to be collocated;
an assignment module configured to assign the source to a collocation group; and
a collocation module configured to collocate the source'"'"'s data to the minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a digital processing apparatus to perform operations to collocate data, the operations comprising:
-
setting a collocation mode of a storage pool comprising a plurality of storage pool volumes configured to store data, wherein the collocation mode is configured to specify the granularity of data to be collocated;
assigning the source to a collocation group; and
collocating the source'"'"'s data to the minimum number of storage pool volumes based on the collocation mode of the storage pool and collocation group assignment of the source. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification