Scalable non-uniform storage sizes
First Claim
Patent Images
1. A storage cluster, comprising:
- a plurality of storage nodes cooperating as the storage cluster, each of the plurality of storage nodes having storage memory; and
each storage node of the plurality of storage nodes is configurable to direct erasure coded striping of data of one of an inode or data segment across the plurality of storage nodes of the storage cluster, with at least one storage node of the plurality of storage nodes having a differing amount of storage capacity of the storage memory from an amount of storage capacity of another storage node in the plurality of storage nodes.
0 Assignments
0 Petitions
Accused Products
Abstract
A plurality of storage nodes cooperating as a storage cluster is provided. Each of the plurality of storage nodes has storage memory. Each storage node of the plurality of storage nodes is configurable to direct erasure coded striping of data of one of an Mode or data segment across the plurality of storage nodes of the storage cluster, with at least one storage node of the plurality of storage nodes having a differing amount of storage capacity of the storage memory from an amount of storage capacity of another storage node in the plurality of storage nodes. A method of storing data in a storage cluster is also provided.
267 Citations
14 Claims
-
1. A storage cluster, comprising:
-
a plurality of storage nodes cooperating as the storage cluster, each of the plurality of storage nodes having storage memory; and each storage node of the plurality of storage nodes is configurable to direct erasure coded striping of data of one of an inode or data segment across the plurality of storage nodes of the storage cluster, with at least one storage node of the plurality of storage nodes having a differing amount of storage capacity of the storage memory from an amount of storage capacity of another storage node in the plurality of storage nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of storing data in a storage cluster, comprising:
-
determining, at a first storage node of the storage cluster, that a second storage node of the storage cluster has ownership of data of an inode or a data segment; and directing, by the second storage node, erasure coded striping of the data of the inode or data segment across the plurality of storage nodes, with at least one of the plurality of storage nodes having a differing storage capacity relative to another storage node of the of the plurality of storage nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification