Patent ID: 9645902
Date: 2017-05-09
CPC Classifications: G06F,H04L,Y02D

Claim:
1. A data storage system, comprising: a plurality of storage drives each comprising a Peripheral Component Interconnect Express (PCIe) interface, and configured to store data and retrieve the data stored on associated storage media responsive to storage operations; one or more processing modules comprising one or more processors communicatively coupled to the plurality of storage drives over a PCIe fabric comprised of one or more PCIe switches; at least one of the PCIe switches configured to communicatively couple at least one of the processors of the data storage system with an external system over at least one external PCIe link; the processors configured to share a PCIe address space associated with the PCIe fabric for transfer of the storage operations to appropriate ones of the processors that manage ones of the plurality of storage drives; a first of the processors configured to receive a first storage operation and identify a portion of the PCIe address space associated with the first storage operation; and based at least on the portion of the PCIe address space being associated with a second of the processors, the first of the processors configured to transfer the first storage operation for delivery to the second of the processors over the PCIe fabric for handling of the storage operation with ones of the plurality of storage drives assigned to the second of the processors.