NETWORKING SWITCH WITH OBJECT STORAGE SYSTEM INTELLIGENCE

    公开(公告)号:US20190098085A1

    公开(公告)日:2019-03-28

    申请号:US15718756

    申请日:2017-09-28

    Abstract: A method performed by a networking switch in an object storage system. The method includes receiving a first packet from a network comprising an object ID and a data object. The method includes generating a replica for the data object. The method includes generating an object ID for the replica of the data object. The method includes determining a destination storage node for the replica of the data object. The method includes sending a second packet from the networking switch to the destination storage node. The second packet includes the object ID for the replica of the data object and the replica of the data object.

    ADDRESS TRANSLATION AT A TARGET NETWORK INTERFACE DEVICE

    公开(公告)号:US20210326270A1

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

    申请号:US17359554

    申请日:2021-06-26

    Abstract: Examples described herein relate to a network interface device comprising circuitry to receive an access request with a target logical block address (LBA) and based on a target media of the access request storing at least one object, translate the target LBA to an address and access content in the target media based on the address. In some examples, translate the target LBA to an address includes access a translation entry that maps the LBA to one or more of: a physical address or a virtual address. In some examples, translate the target LBA to an address comprises: request a software defined storage (SDS) stack to provide a translation of the LBA to one or more of: a physical address or a virtual address and store the translation into a mapping table for access by the circuitry. In some examples, at least one entry that maps the LBA to one or more of: a physical address or a virtual address is received before receipt of an access request.

    DISAGGREGATED RACK MOUNT STORAGE SIDE TRANSACTION SUPPORT

    公开(公告)号:US20200319915A1

    公开(公告)日:2020-10-08

    申请号:US16907927

    申请日:2020-06-22

    Abstract: A method is described. The method includes performing the following with a storage end transaction agent within a storage sled of a rack mounted computing system: receiving a request to perform storage operations with one or more storage devices of the storage sled, the request specifying an all-or-nothing semantic for the storage operations; recognizing that all of the storage operations have successfully completed; after all of the storage operations have successfully completed, reporting to a CPU side transaction agent that sent the request that all of the storage operations have successfully completed.

    DATA INTEGRITY IN NON-VOLATILE STORAGE
    6.
    发明申请

    公开(公告)号:US20190108095A1

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

    申请号:US16213563

    申请日:2018-12-07

    Abstract: To reduce the cost of ensuring the integrity of data stored in distributed data storage systems, a storage-side system provides data integrity services without the involvement of the host-side data storage system. Processes for storage-side data integrity include maintaining a block ownership map and performing data integrity checking and repair functions in storage target subsystems. The storage target subsystems are configured to efficiently manage data stored remotely using a storage fabric protocol such as NVMe-oF. The storage target subsystems can be implemented in a disaggregated storage computing system on behalf of a host-side distributed data storage system, such as software-defined storage (SDS) system.

Patent Agency Ranking