Allocation control program and allocation control device
First Claim
1. A computer-readable recording medium comprising an allocation control program encoded thereon, the allocation control program containing instructions for performing a method execution of which by a computer facilitates allocating logical volumes to physical storage areas managed by a set of storage management devices, the method including:
- dividing the storage management devices into groups, based on grouping factors that contain at least one of information about the physical storage areas managed by each of the storage management devices, characteristics regarding performance of the storage management devices and corresponding storage devices, respectively, and information about rules for forming groups;
generating group management information about each group based on the grouping factors corresponding to storage management devices belonging to the group, the group management information indicating maximum processing capability information about the group;
obtaining logical volume information about a subject logical volume to be allocated to the physical storage areas, the logical volume information indicating the capacity of the subject logical volume and a predicted capability value of the subject logical volume with respect to the specific performance;
acquiring the physical storage areas to which the subject logical volume is to be allocated, based on the logical volume information and the group management information;
selecting one of the groups for which the maximum processing capability is higher than the predicted capability value of the subject logical volume; and
allocating divisional areas of the subject logical volume to the physical storage areas in the selected group.
1 Assignment
0 Petitions
Accused Products
Abstract
An allocation control device divides the storage management devices into groups based on grouping factors. It generates group management information about each group based on the grouping factors corresponding to storage management devices belonging to the group. It obtains logical volume information about a subject logical volume to be allocated to the physical storage areas, the logical volume information indicating the capacity of the subject logical volume and a predicted capability value of the subject logical volume. It acquires the physical storage areas to which the subject logical volume is to be allocated, based on the logical volume information and the group management information. It selects one of the groups for which the maximum processing capability is higher than the predicted capability value of the subject logical volume. It allocates divisional areas of the subject logical volume to the physical storage areas in the selected group.
23 Citations
21 Claims
-
1. A computer-readable recording medium comprising an allocation control program encoded thereon, the allocation control program containing instructions for performing a method execution of which by a computer facilitates allocating logical volumes to physical storage areas managed by a set of storage management devices, the method including:
-
dividing the storage management devices into groups, based on grouping factors that contain at least one of information about the physical storage areas managed by each of the storage management devices, characteristics regarding performance of the storage management devices and corresponding storage devices, respectively, and information about rules for forming groups; generating group management information about each group based on the grouping factors corresponding to storage management devices belonging to the group, the group management information indicating maximum processing capability information about the group; obtaining logical volume information about a subject logical volume to be allocated to the physical storage areas, the logical volume information indicating the capacity of the subject logical volume and a predicted capability value of the subject logical volume with respect to the specific performance; acquiring the physical storage areas to which the subject logical volume is to be allocated, based on the logical volume information and the group management information; selecting one of the groups for which the maximum processing capability is higher than the predicted capability value of the subject logical volume; and allocating divisional areas of the subject logical volume to the physical storage areas in the selected group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An allocation control device for allocating logical volumes to physical storage areas managed by a set of storage management devices, the allocation control device comprising:
-
a memory that stores grouping factors that contain at least one of information about the physical storage areas managed by each of the storage management devices, characteristics regarding performance of the storage management devices and corresponding storage devices, respectively, and information about rules for forming groups; a group forming unit operable to do at least the following, divide the storage management devices into groups based on the grouping factors, generate group management information about each group based on the grouping factors corresponding to storage management devices belonging to the group, the group management information indicating maximum processing capability about the group, and store the group management information into the memory; and an allocating unit operable to do at least the following, obtain logical volume information about a subject logical volume to be allocated to the physical storage areas, the logical volume information indicating the capacity of the subject logical volume and a predicted capability value of the subject logical volume with respect to the specific performance; acquire the physical storage areas to which the subject logical volume is to be allocated, based on the logical volume information and the group management information; select one of the groups for which the maximum processing capability is higher than the predicted capability value of the subject logical volume; and allocate divisional areas of the subject logical volume to the physical storage areas in the selected group.
-
-
12. A computer-implemented allocation control method for allocating logical volumes to physical storage areas managed by a set of storage management devices, the method comprising:
-
dividing the storage management devices into groups, based on grouping factors that contain at least one of information about the physical storage areas managed by each of the storage management devices, characteristics regarding performance of the storage management devices and corresponding storage devices, respectively, and information about rules for forming groups; generating group management information about each group based on the grouping factors corresponding to storage management devices belonging to the group, the group management information indicating maximum processing capability about the group; obtaining logical volume information about a subject logical volume to be allocated to the physical storage areas, the logical volume information indicating the capacity of the subject logical volume and a predicted capability value of the subject logical volume with respect to the specific performance; acquiring the physical storage areas to which the subject logical volume is to be allocated, based on the logical volume information and the group management information; selecting one of the groups for which the maximum processing capability is higher than the predicted capability value of the subject logical volume; and allocating divisional areas of the subject logical volume to the physical storage areas in the selected group. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification