Network connected storage system
AssigneePure Storage, Inc.
InventorsYUHONG MAO, HARI KANNAN, MARK HEUCHERT
Life of this patent
Estimating the term…
Abstract
A storage cluster with disaggregated compute resources and storage memory is provided. The storage cluster includes a plurality of blades coupled as the storage cluster, each of at least a subset of the plurality of blades having solid-state storage memory therein. The storage cluster includes a switch that direct network-connects a plurality of processors, as compute resources in the plurality of blades, and the solid-state storage memory in each of the at least a subset of the plurality of blades, wherein the compute resources and the solid-state storage memory are disaggregated in the storage cluster.
Claims20
A storage system, comprising:
- a plurality of storage nodes comprising solid state storage drives coupled together, at least one of the plurality of storage nodes configurable to support solid state storage drives having differing capacities, the solid state storage drives including a controller;
- and
- a switch that direct network-connects a plurality of processors, as compute resources in the plurality of storage nodes, and the solid-state storage drives of the plurality of storage nodes.
A storage system, comprising:
- a plurality of storage nodes having solid-state storage drives, at least one of the plurality of storage nodes configurable to support varying amounts of differing capacities of solid state storage drives, a respective solid state storage drive comprising a respective controller;
- and
- a switch coupled to the plurality of storage nodes, the switch providing a direct network-connection between a plurality of processors, as compute resources in the plurality of storage nodes such that compute resources and the solid-state storage drives are disaggregated in the storage system.
A method, comprising:
- communicating from a processor in a first storage node of a plurality of storage nodes of a storage system, through a switch, to a solid-state storage drives in a second storage node of the plurality of storage nodes, wherein the switch direct network-connects a plurality of processors as compute resources in the plurality of storage nodes to solid-state storage drives in the plurality of storage nodes, at least one of the plurality of storage nodes configurable to support varying amounts of differing capacities of solid state storage drives, the solid state storage drives comprising a controller, and wherein at least one of the plurality of storage nodes, distinct from the first and second storage nodes, has independent local compute resources and independent local storage resources;
- and
- communicating from a solid-state storage drive in a third storage node, through the switch, to a processor in a fourth blade of the storage cluster.
Dependencies are inferred from the claim text.