-
公开(公告)号:US09910800B1
公开(公告)日:2018-03-06
申请号:US15697802
申请日:2017-09-07
申请人: Pure Storage, Inc.
发明人: Roland Dreier , Yan Liu , Sandeep Mann
CPC分类号: G06F13/28 , G06F12/023 , G06F2212/254
摘要: 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.
-
2.
公开(公告)号:US09892071B2
公开(公告)日:2018-02-13
申请号:US14817168
申请日:2015-08-03
申请人: Pure Storage, Inc.
发明人: Roland Dreier , Yan Liu , Sandeep Mann
CPC分类号: G06F13/28 , G06F12/023 , G06F2212/254
摘要: 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.
-
公开(公告)号:US11681640B2
公开(公告)日:2023-06-20
申请号:US17512032
申请日:2021-10-27
申请人: PURE STORAGE, INC.
发明人: Roland Dreier , Yan Liu , Sandeep Mann
CPC分类号: G06F13/28 , G06F12/023 , G06F2212/254
摘要: Enabling multi-channel communications between controllers in a storage array, including: creating a plurality of logical communications channels between two or more storage array controllers; 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, via a predetermined logical communications channel, the data into the memory of the second storage array controller in dependence upon the data transfer descriptor.
-
公开(公告)号:US10540307B1
公开(公告)日:2020-01-21
申请号:US15912051
申请日:2018-03-05
申请人: Pure Storage, Inc.
发明人: Roland Dreier , Yan Liu , Sandeep Mann
摘要: 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.
-
-
-