发明名称 |
EMULATING A REMOTE DIRECT MEMORY ACCESS ('RDMA') LINK BETWEEN CONTROLLERS IN A STORAGE ARRAY |
摘要 |
Emulating a remote direct memory access (‘RDMA’) link between controllers in a storage array, including: inserting, into a buffer utilized by a direct memory access (‘DMA’) engine of a first storage array controller, a data transfer descriptor describing data stored in memory of the first storage array controller and a location to write the data to memory of the second storage array controller; retrieving, in dependence upon the data transfer descriptor, the data stored in memory of the first storage array controller; and writing the data into the memory of the second storage array controller in dependence upon the data transfer descriptor. |
申请公布号 |
US2017039150(A1) |
申请公布日期 |
2017.02.09 |
申请号 |
US201514817168 |
申请日期 |
2015.08.03 |
申请人 |
Pure Storage, Inc. |
发明人 |
DREIER ROLAND;LIU YAN;MANN SANDEEP |
分类号 |
G06F13/28;G06F12/02 |
主分类号 |
G06F13/28 |
代理机构 |
|
代理人 |
|
主权项 |
1. A method of emulating a remote direct memory access (‘RDMA’) link between controllers in a storage array, the method comprising:
inserting, into a buffer utilized by a direct memory access (‘DMA’) engine of a first storage array controller, a data transfer descriptor describing data stored in memory of the first storage array controller and a location to write the data to memory of a second storage array controller; retrieving, in dependence upon the data transfer descriptor, the data stored in memory of the first storage array controller; and writing the data into the memory of the second storage array controller in dependence upon the data transfer descriptor. |
地址 |
Mountain View CA US |