Hyperconverged storage system with distributable processing power
First Claim
Patent Images
1. A system configurable for distributing processing power across a plurality of blades of a storage system, the system, comprising:
- a plurality of blades, a first subset of blades of the plurality of blades including a storage node and storage memory, and a second subset of blades of the plurality of blades comprising a compute-only node;
a plurality of authorities in the system with each authority owning a range of data stored in the system, the plurality of authorities configurable to write erasure coded data representing the range of data across the first subset of blades of the plurality of blades.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for managing processing power in a storage system is provided. The method includes providing a plurality of blades, each of a first subset having a storage node and storage memory, and each of a second, differing subset having a compute-only node. The method includes distributing authorities across the plurality of blades, to a plurality of nodes including at least one compute-only node, wherein each authority has ownership of a range of user data.
254 Citations
20 Claims
-
1. A system configurable for distributing processing power across a plurality of blades of a storage system, the system, comprising:
-
a plurality of blades, a first subset of blades of the plurality of blades including a storage node and storage memory, and a second subset of blades of the plurality of blades comprising a compute-only node; a plurality of authorities in the system with each authority owning a range of data stored in the system, the plurality of authorities configurable to write erasure coded data representing the range of data across the first subset of blades of the plurality of blades. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a distributed processor of a storage system, cause the distributed processor to perform a method comprising:
-
distributing a plurality of authorities in the storage system, across a plurality of blades of the storage system, wherein the plurality of blades comprises a first subset of blades of the plurality of blades including a storage node and storage memory, and a second subset of blades of the plurality of blades comprising a compute-only node, and wherein each of the plurality of authorities owns a range of data; and writing erasure coded data representing the range of data across the first subset of blades of the plurality of blades, as directed by the plurality of authorities. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A storage cluster, comprising:
-
a plurality of blades, each having a storage node and storage memory; at least one compute blade, having a compute-only node and no storage memory; and a plurality of authorities distributed in the storage cluster with each owning a range of data, the plurality of authorities configurable to write erasure coded data representing the range of data across the plurality of blades. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification