Multi-channel communications between controllers in a storage system

    公开(公告)号:US11681640B2

    公开(公告)日:2023-06-20

    申请号:US17512032

    申请日:2021-10-27

    IPC分类号: G06F13/12 G06F13/28 G06F12/02

    摘要: 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.

    Providing an active/active front end by coupled controllers in a storage system

    公开(公告)号:US10540307B1

    公开(公告)日:2020-01-21

    申请号:US15912051

    申请日:2018-03-05

    IPC分类号: G06F13/42 G06F13/28 G06F12/02

    摘要: 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.