Patent ID: 7937551
Filing Date: 2011-05-03
Classification: G06F,H04L

Abstract:
1. A system for providing differentiated classes of storage, comprising: a storage device having a plurality of storage locations and a logical block name space for organizing logical block names of the storage locations, a performance process configured to determine a level of performance for the plurality of storage locations and partition the plurality of storage locations into a plurality of regions as determined by their different levels of performance, a performance measurement system configured to scan storage locations of the storage device and determine the different levels of performance for the storage locations, and specifically wherein the performance measurement system performs experimental read and write operations and determines the different levels of performance from experimental data collected in the read and write operations, a mapping process configured to map the partitioned regions of the storage locations and aggregate the logical block names of the storage locations of the storage device in the partitioned regions having an identical level of performance to a selected section of the logical block name space, a RAID controller, for assigning a first RAID level configuration to a first set of aggregated logical block names of the storage device, and assigning a second RAID level configuration to a second set of aggregated logical block names of the storage device, the first and second RAID level configurations being different from each other; and the system thereby providing differentiated classes of storage having two or more differentiated RAID level configurations of the same storage device to one or more clients accessing the system.