Method and apparatus for assigning raid levels
First Claim
Patent Images
1. A method of assigning RAID levels to data prior to loading the data in a data storage device, the device allowing multiple RAID levels, the method comprising accessing at least one of a set of device specifications and workload specifications that characterize the data to be loaded in the data storage device;
- and applying an algorithm to the at least one set to determine at least one RAID level for the data.
3 Assignments
0 Petitions
Accused Products
Abstract
RAID levels are assigned to data prior to loading the data on a disk array or other data storage device. The RAID levels are determined by applying an algorithm (e.g., a rule-based criteria, a utilization model) to data workload specifications and device specifications.
89 Citations
36 Claims
-
1. A method of assigning RAID levels to data prior to loading the data in a data storage device, the device allowing multiple RAID levels, the method comprising accessing at least one of a set of device specifications and workload specifications that characterize the data to be loaded in the data storage device;
- and applying an algorithm to the at least one set to determine at least one RAID level for the data.
- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A method of configuring a data storage device allowing multiple levels of a redundancy hierarchy, the method comprising:
-
using rule-based criteria to determine redundancy levels and logical unit sizes for the device; and
configuring the data storage device for logical units having the sizes and redundancy levels determined by the criteria.
-
-
20. Apparatus for assigning RAID levels to data prior to loading the data in a data storage device, the apparatus comprising a processor for applying an algorithm to at least one of a set of device specifications and workload specifications for the data to determine RAID levels for the data;
- and configuring the data storage device according to the RAID levels identified by the algorithm.
- View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
35. A system comprising:
-
a data storage device having multiple RAID levels;
means for applying an algorithm to at least one of a set of device specifications and workload specifications for data that will be stored in the device, the algorithm identifying RAID levels for the data; and
means for configuring the data storage device according to the identified RAID levels prior to initially storing the data in the data storage device.
-
-
36. An article for instructing a processor to assign RAID levels to data prior to loading the data in a data storage device, the data characterized by at least one of device specifications and workload specifications the device having multiple RAID levels, the article comprising:
-
computer memory; and
a RAID level identifying program encoded in the memory, the program, when executed, instructing the processor to process at least one of the characterizing specifications to identify RAID levels for the data prior to loading the data in the data storage device.
-
Specification