GRANTING RESERVATION FOR ACCESS TO A STORAGE DRIVE

    公开(公告)号:US20210019091A1

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

    申请号:US17065309

    申请日:2020-10-07

    Abstract: A method includes, responsive to receiving a modified first reservation command from a storage controller, identifying, by a storage drive, a first range of storage based on a first range identifier of the modified reservation command. The method also includes granting, by the storage drive, a reservation for access to the storage drive on behalf of a first host controller by associating the reservation for the first range with a second range of storage.

    Layering communication fabric protocols

    公开(公告)号:US10310760B1

    公开(公告)日:2019-06-04

    申请号:US16175316

    申请日:2018-10-30

    Abstract: Layering communication fabric protocols, including: allocating storage resources on an initiating storage system for a data transfer, wherein a command protocol to implement the data transfer specifies an exchange of multiple messages; receiving, from a target storage system and into the allocated storage resources at the initiating storage system, data within a single message corresponding to the command protocol that specifies an exchange of multiple messages to implement the data transfer; and in response to receiving the data within the single message corresponding to the command protocol that specifies an exchange of multiple messages to implement the data transfer, generating a status message indicating receipt of the data.

    Multi-channel communications between controllers in a storage system

    公开(公告)号:US11681640B2

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

    申请号:US17512032

    申请日:2021-10-27

    CPC classification number: G06F13/28 G06F12/023 G06F2212/254

    Abstract: 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.

    Lightweight copy
    10.
    发明授权

    公开(公告)号:US11126381B1

    公开(公告)日:2021-09-21

    申请号:US16555555

    申请日:2019-08-29

    Abstract: A virtualized copy-by-reference includes: receiving, from a first computer system, a request for reference information for source data within a source volume; providing, to the first computer system, the reference information, wherein the reference information corresponds to a metadata representation of the source data; receiving, from a second computer system, a request to write the source data to a target volume, and wherein the request to write the source data indicates the reference information; and copying, using the reference information, the metadata representation of the source data to the target volume.

Patent Agency Ranking