System and method for raid management, reallocation, and restriping
First Claim
1. A method of RAID restriping in a data storage system wherein a first RAID device striped in the data storage system is selected for replacement by a second RAID device, the method comprising:
- determining, under control of a disk storage system controller having a processor, a first score for each of a plurality of RAID devices, the first score for each RAID device being a value representative of that respective RAID device in its current configuration, based on at least one factor for that respective RAID device;
determining, under control of the disk storage system controller, a second score for each of the plurality of RAID devices, the second score for each RAID device being a value representative of a potential RAID device that could be constructed from storage space in the data storage system, based on disk space availability on the data storage system; and
selecting, under control of the disk storage system controller, a RAID device, from the plurality of RAID devices, for migration to a newly created RAID device, not originally part of the plurality of RAID devices, based on a result of at least one of;
a relative comparison of the first scores of each of the plurality of RAID devices; and
a relative comparison of a combination of scores determined for each of the plurality of RAID devices, the combination of scores for a given RAID device being a combination of the first score and the second score for that respective RAID device,the result indicative of a RAID device, from the plurality of RAID devices, suitable for migration.
14 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to systems and methods for RAID Restriping. One method includes selecting an initial RAID device for migration based on at least one score, creating an alternate RAID device, moving data from the initial RAID device to the alternate RAID device, and removing the initial RAID device. The method may be performed automatically by the system or manually. The method may be performed periodically, continuously, after every RAID device migration, upon addition of disk drives, and/or before removal of disk drives, etc. One system includes a RAID subsystem and a disk manager configured to automatically calculate a score for each RAID device, select a RAID device based on the relative scores of the RAID devices, create an alternate RAID device, move data from the selected RAID device to the alternate RAID device, and remove the selected RAID device.
-
Citations
21 Claims
-
1. A method of RAID restriping in a data storage system wherein a first RAID device striped in the data storage system is selected for replacement by a second RAID device, the method comprising:
-
determining, under control of a disk storage system controller having a processor, a first score for each of a plurality of RAID devices, the first score for each RAID device being a value representative of that respective RAID device in its current configuration, based on at least one factor for that respective RAID device; determining, under control of the disk storage system controller, a second score for each of the plurality of RAID devices, the second score for each RAID device being a value representative of a potential RAID device that could be constructed from storage space in the data storage system, based on disk space availability on the data storage system; and selecting, under control of the disk storage system controller, a RAID device, from the plurality of RAID devices, for migration to a newly created RAID device, not originally part of the plurality of RAID devices, based on a result of at least one of; a relative comparison of the first scores of each of the plurality of RAID devices; and a relative comparison of a combination of scores determined for each of the plurality of RAID devices, the combination of scores for a given RAID device being a combination of the first score and the second score for that respective RAID device, the result indicative of a RAID device, from the plurality of RAID devices, suitable for migration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A data storage system, comprising:
-
a RAID subsystem; and a storage manager having a storage system controller configured to automatically; calculate a first score for each of a plurality of RAID devices of the RAID subsystem, the first score for each RAID device being a value representative of that respective RAID device in its current configuration, based on at least one factor for that respective RAID device; calculate a second score for each of the plurality of RAID devices of the RAID subsystem, the second score for each RAID device being a value representative of a potential RAID device that could be constructed from storage space in the data storage system, based on disk space availability of the disk drive data storage system; and select a RAID device, from the plurality of RAID devices, for migration to a newly created RAID device, not originally part of the plurality of RAID devices, based on a result of at least one of; a relative comparison of the first scores of each of the plurality of RAID devices; and a relative comparison of a combination of scores calculated for each of the plurality of RAID devices, the combination of scores for a given RAID device being a combination of the first score and the second score for that respective RAID device, the result indicative of a RAID device, from the plurality of RAID devices, suitable for migration. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification