发明名称 |
FRONT END TRAFFIC HANDLING IN MODULAR SWITCHED FABRIC BASED DATA STORAGE SYSTEMS |
摘要 |
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage system is provided that includes storage drives each comprising a PCIe interface, and configured to store data and retrieve the data stored on associated storage media responsive to data transactions received over a switched PCIe fabric. The data storage system includes processors configured to each manage only an associated subset of the storage drives over the switched PCIe fabric. A first processor is configured to identify first data packets received over a network interface associated with the first processor within a network buffer of the first processor as comprising a storage operation associated with at least one of the plurality of storage drives managed by a second processor, and responsively transfer the first data packets into a network buffer of the second processor. |
申请公布号 |
US2015370742(A1) |
申请公布日期 |
2015.12.24 |
申请号 |
US201514747450 |
申请日期 |
2015.06.23 |
申请人 |
Liqid Inc. |
发明人 |
Breakstone Jason;Long Christopher R.;Cannata James Scott |
分类号 |
G06F13/40;G06F13/42 |
主分类号 |
G06F13/40 |
代理机构 |
|
代理人 |
|
主权项 |
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 received over a switched PCIe fabric; a plurality of processors configured to each manage only an associated subset of the plurality of storage drives over the switched PCIe fabric, wherein each of the processors is associated with a network interface configured to receive data packets related to the storage operations for any of the plurality of storage drives; a first processor configured to identify first data packets received over a network interface associated with the first processor within a network buffer of the first processor as comprising a storage operation associated with at least one of the plurality of storage drives managed by a second processor, and responsively transfer the first data packets into a network buffer of the second processor. |
地址 |
Lafayette CO US |