Data processing method and NVMe storage device

    公开(公告)号:US11467975B2

    公开(公告)日:2022-10-11

    申请号:US16899294

    申请日:2020-06-11

    Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by an NVMe storage device, an NVMe write command sent by a host, where the NVMe write command carries a key and a value pointer, the value pointer points to first storage space, and the first storage space is used to store a value; obtaining, by the NVMe storage device, the key from the NVMe write command and a value length, and allocating second storage space to the value according to the value length, where the second storage space is in the NVMe storage device; and obtaining, by the NVMe storage device, the value from the host, and storing the value in the second storage space.

    Non-volatile memory (NVM) express (NVMe) data processing method and system

    公开(公告)号:US11169938B2

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

    申请号:US16673320

    申请日:2019-11-04

    Abstract: A data processing method and system, where the method includes: receiving, by a non-volatile memory express (NVMe) controller, a first Peripheral Component Interconnect express (PCIe) packet sent by a host, where a memory in the NVMe controller is provided with at least one input/output (I/O) submission queue, and the first PCIe packet includes entrance information of a target I/O submission queue and at least one submission queue entry (SQE); and storing the at least one SQE in the target I/O submission queue based on the entrance information of the target I/O submission queue. Therefore, an NVMe data processing process is simplified and less time-consuming, and data processing efficiency is improved.

    METHOD, DEVICE, AND SYSTEM FOR CONTROLLING DATA READ/WRITE COMMAND IN NVME OVER FABRIC ARCHITECTURE

    公开(公告)号:US20190272123A1

    公开(公告)日:2019-09-05

    申请号:US16415995

    申请日:2019-05-17

    Abstract: A method, device, and system for controlling a data read/write command in an NVMe over fabric architecture. In the method provided in the embodiments of the present disclosure, a data processing unit receives a control command sent by a control device, the data processing unit divides a storage space of a buffer unit into at least two storage spaces according to the control command sent by the control device, and establishes a correspondence between the at least two storage spaces and command queues, and after receiving a first data read/write command that is in a first command queue and that is sent by the control device, the data processing unit buffers, in a storage space that is of the buffer unit and that is corresponding to the first command queue, data to be transmitted according to the first data read/write command.

    Data Access Method and Apparatus, and First Computing Device

    公开(公告)号:US20250094048A1

    公开(公告)日:2025-03-20

    申请号:US18962213

    申请日:2024-11-27

    Abstract: A data access method implemented by a first computing device includes receiving a second write operation command sent by a second computing device, where the second write operation command is obtained after the second computing device preprocesses a first write operation command generated by a host, and the first write operation command is used to write to-be-written data into a storage pool, and performing a data processing operation on the to-be-written data according to the second write operation command, wherein the first computing device writes processed to-be-written data into the storage pool.

    Data Processing Method for Network Adapter and Network Adapter

    公开(公告)号:US20240311147A1

    公开(公告)日:2024-09-19

    申请号:US18671189

    申请日:2024-05-22

    CPC classification number: G06F9/06 G06F3/0604

    Abstract: A data processing method for a network adapter includes the network adapter that obtains a first input/output (I/O) command. The first I/O command instructs to store first data in at least one remote server to a local server, and the first I/O command includes address information and length information that are of the data and that are stored in the local server. The network adapter splits the first I/O command based on the address information and the length information to obtain a plurality of I/O read messages. The network adapter sends the I/O read messages to the at least one remote server.

    NVMe-based data read method, apparatus, and system

    公开(公告)号:US11467764B2

    公开(公告)日:2022-10-11

    申请号:US17072038

    申请日:2020-10-16

    Abstract: A non-volatile memory express (NVMe)-based data read method, apparatus, and system are provided. In various embodiments, a read instruction can be triggered by a host. The read instruction carries indication information of a first address opened by the host to an NVMe controller for addressing and accessing. In those embodiments, the host after obtaining the read instruction can send a data packet to the host. The data packet carries the first address and payload data. Still in those embodiments, the host can, after receiving the data packet, determine a second address based on the first address, and store the payload data into storage space indicated by the second address. The second address may be a private memory address of the host. Because a relationship between the second address and a communication protocol is broken, and the host may access the second address without being restricted by the communication protocol.

Patent Agency Ranking