Storage system architecture
First Claim
Patent Images
1. A storage system comprising:
- a plurality of storage nodes, each having a processor;
a plurality of storage units, each having a controller and solid-state storage memory;
a first pathway that couples the processors of the plurality of storage nodes and is configured to couple to a network external to the storage system; and
a second pathway that couples at least a first controller of a first storage unit to a second controller of a second storage unit for communication, wherein the second pathway is a direct controller to controller coupling.
0 Assignments
0 Petitions
Accused Products
Abstract
A storage system is provided. The storage system includes a plurality of storage units, each of the plurality of storage units having storage memory for user data and a plurality of storage nodes, each of the plurality of storage nodes configured to have ownership of a portion of the user data. The storage system includes a first pathway, coupling the plurality of storage units such that each of the plurality of storage units can communicate with at least one other of the plurality of storage units via the first pathway without assistance from the plurality of storage nodes.
-
Citations
20 Claims
-
1. A storage system comprising:
-
a plurality of storage nodes, each having a processor; a plurality of storage units, each having a controller and solid-state storage memory; a first pathway that couples the processors of the plurality of storage nodes and is configured to couple to a network external to the storage system; and a second pathway that couples at least a first controller of a first storage unit to a second controller of a second storage unit for communication, wherein the second pathway is a direct controller to controller coupling. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A storage system comprising:
-
a plurality of storage nodes having a plurality of processors; a plurality of storage units, each one of the plurality of storage units having a controller and solid-state storage memory; a first pathway coupling the plurality of processors of the plurality of storage nodes to each other and configured to couple to a network; and a second pathway coupling at least a first controller of a first one of the plurality of storage units and a second controller of a second one of the plurality of storage units for communication without participation by the processors of the plurality of storage nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for communication in a storage system, performed by processors in the storage system, comprising:
-
communicating among two or more of a plurality of processors of a plurality of storage nodes of a storage system through a first pathway; and communicating among at least a first controller of a first one of a plurality of storage units of the storage system and a second controller of a second one of the plurality of storage units through a second pathway, wherein each of the plurality of storage units has solid-state storage memory and wherein the second pathway is a direct controller to controller coupling. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification