Networked raid in a virtualized cluster
First Claim
1. A method for utilizing a networked redundant array of inexpensive disks (RAID) configuration in a networked storage cluster having two or more nodes that exposes a storage capacity to one or more initiators, the method comprising:
- allocating a first portion of the storage capacity of the storage cluster to a first tier, wherein data stored in the first tier is organized in a chained declustered configuration;
allocating a second portion of the storage capacity of the storage cluster to a second tier, wherein data stored in the second tier is organized in a networked RAID-5 configuration;
monitoring the frequency at which the data stored in the first tier and the second tier is accessed; and
promoting data that is accessed frequently from the second tier to the first tier, and demoting data that is used infrequently from the first tier to the second tier, wherein the first tier is subdivided into zones having a first size, wherein the second tier is subdivided into zones having a second size, and wherein the first size is different than the second size.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies are described herein for providing networked RAID in a virtualized storage cluster. The storage capacity of a storage cluster having two or more storage nodes is organized into tiers. A portion of the available storage capacity is allocated to one tier that is organized using chained declustering. Another portion of the available storage capacity is allocated to another tier that is organized using a networked RAID configuration. The storage cluster monitors the frequency at which data in the storage cluster is accessed. Frequently used data that is stored in the network RAID-configured tier is promoted to the chained declustered-configured tier. Infrequently used data that is stored in the chained declustered-configured tier is demoted to the network RAID-configured tier. The zone size for zones stored in the chained declustered-configured tier may be different than for zones stored in the network RAID-configured tier.
-
Citations
19 Claims
-
1. A method for utilizing a networked redundant array of inexpensive disks (RAID) configuration in a networked storage cluster having two or more nodes that exposes a storage capacity to one or more initiators, the method comprising:
-
allocating a first portion of the storage capacity of the storage cluster to a first tier, wherein data stored in the first tier is organized in a chained declustered configuration; allocating a second portion of the storage capacity of the storage cluster to a second tier, wherein data stored in the second tier is organized in a networked RAID-5 configuration; monitoring the frequency at which the data stored in the first tier and the second tier is accessed; and promoting data that is accessed frequently from the second tier to the first tier, and demoting data that is used infrequently from the first tier to the second tier, wherein the first tier is subdivided into zones having a first size, wherein the second tier is subdivided into zones having a second size, and wherein the first size is different than the second size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer storage medium having computer-executable instructions stored thereon which, when executed by a computer system, cause the computer system to:
-
allocate a first portion of a storage capacity to a first tier, the first tier being organized in a chained declustered configuration; allocate a second portion of a storage capacity to a second tier, the second tier being organized in a networked RAID configuration; and
tomove data that is accessed frequently from the second tier to the first tier, and to move data that is accessed infrequently from the first tier to the second tier, wherein data stored in the first tier is organized into zones having a first size and data stored in the second tier is organized into zones having a second size different from the first size. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A method for utilizing a networked redundant array of inexpensive disks (RAID) configuration in a storage cluster having two or more nodes that exposes a storage capacity to one or more initiators, the method comprising:
-
allocating a first portion of the storage capacity of the storage cluster to a first tier, wherein data stored in the first tier is organized into one or more zones having a first size that are stored in a chained declustered configuration; allocating a second portion of the storage capacity of the storage cluster to a second tier, wherein data stored in the second tier is organized into one or more zones having a second size different than the first size that are stored in a networked RAID-5 configuration; monitoring the frequency at which the data stored in the first tier and the second tier is accessed; and promoting data in a first zone that is accessed frequently by moving the first zone from the second tier to the first tier, and demoting data in a second zone that is used infrequently by moving the second zone from the first tier to the second tier, wherein the storage cluster comprises N storage nodes, and wherein demoting data that is accessed infrequently comprises subdividing a zone stored in the first tier into N−
1 sub-zones, calculating the parity of the sub-zones, and storing each of the sub-zones and the parity on different nodes of the storage cluster. - View Dependent Claims (19)
-
Specification