Access for compute nodes to a storage server through a PCI Express fabric
AssigneeSony Interactive Entertainment Inc.
InventorRoelof Roderick Colenbrander
Life of this patent
Estimating the term…
Abstract
A network architecture including network storage. The network architecture includes a plurality of streaming arrays, each streaming array including a plurality of compute sleds, wherein each compute sled includes one or more compute nodes. The network architecture includes a PCI Express (PCIe) fabric configured to provide direct access to the network storage from compute nodes of each of the plurality of streaming arrays, the PCIe fabric including a plurality of array-level PCIe switches, each array-level PCIe switch communicatively coupled to compute nodes of compute sleds of a corresponding streaming array and communicatively coupled to the storage server. The network storage is shared by the plurality of streaming arrays.
Claims19
A system comprising:
- a rack assembly comprising:
- a storage server;
- a streaming array including a plurality of compute nodes;
- a PCI Express (PCIe) switch communicatively coupled to the plurality of compute nodes;
- and
- a PCIe fabric communicatively coupled to the PCIe switch and to the storage server,
- wherein each of the plurality of compute nodes directly accesses the storage server via the PCIe switch and the PCIe fabric, and
- wherein the storage server, the streaming array including the plurality of compute nodes, the PCIe switch, and the PCIe fabric are configured within the rack assembly.
A network architecture, comprising:
- a plurality of rack assemblies, wherein each of the plurality of rack assemblies includes:
- a streaming array including a plurality of compute nodes;
- a PCI Express (PCIe) switch communicatively coupled to the plurality of compute nodes;
- and
- a PCIe fabric communicatively coupled to the PCIe switch and to a storage server,
- wherein each of the plurality of compute nodes directly accesses the storage server via the PCIe switch and the PCIe fabric;
- a plurality of cluster switches coupled to the plurality of rack assemblies;
- and
- a management server coupled to the plurality of cluster switches, wherein the management server is configured for management of the plurality of rack assemblies.
Dependencies are inferred from the claim text.