-
公开(公告)号:US20200301850A1
公开(公告)日:2020-09-24
申请号:US16899294
申请日:2020-06-11
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xin QIU , Huifeng XU , Haitao GUO , Hongguang LIU , Huawei LIU , Chunyi TAN , Victor GISSIN
IPC: G06F12/1009 , G06F13/28 , G06F15/173 , G06F3/06 , G06F13/16
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.
-
公开(公告)号:US20190065412A1
公开(公告)日:2019-02-28
申请号:US16170489
申请日:2018-10-25
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xin Qiu , Chunyi TAN
IPC: G06F13/16
Abstract: A method for establishing a connection in a non-volatile memory system is provided. A connection to a host is established. A request message with a target parameter of an NVM subsystem is received. A target NVM subsystem that meets the target parameter is determined. Routing information of the target NVM subsystem is determined.; A response message that includes the routing information of the target NVM subsystem is sent. According to the method for establishing a connection in a non-volatile memory system, the host can establish a connection to an NVM subsystem that meets a requirement to improve connection reliability.
-
公开(公告)号:US20240152476A1
公开(公告)日:2024-05-09
申请号:US18417741
申请日:2024-01-19
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Can CHEN , Ming CHEN , Chunyi TAN , Bowei YU
IPC: G06F13/40 , G06F15/173
CPC classification number: G06F13/4081 , G06F15/17331
Abstract: Example methods and apparatus for data access are described. In one example, a memory expansion card receives a first data access request generated by a computing device based on an internal bus protocol. Then, the memory expansion card performs protocol conversion on the first data access request to obtain a second data access request in an external bus protocol format, where the external bus protocol includes a bus protocol for accessing external memory space of the computing device. Further, the memory expansion card accesses the external memory space based on the second data access request. The memory expansion card shields a difference between the bus protocols, and provides internal memory space for the computing device.
-
公开(公告)号:US20230244417A1
公开(公告)日:2023-08-03
申请号:US18298014
申请日:2023-04-10
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Piao CHEN , Feng WANG , Chunyi TAN , Huaqiang WANG , Zhongwu CHENG , Xianjun HE , Hao SUN
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/067 , G06F3/0604
Abstract: Embodiments of this application provide a storage node, including a network chip and a storage device. By opening a memory of the storage device to the network chip, a table resource required by the network chip to maintain each connection in a related technology is offloaded to the memory of the storage device. The network chip is configured to generate a command based on an access request of a client, store the command in a first table in the memory of the storage device, and execute the command in the first table to access the storage device. The storage device is configured to store data accessed by using the command. The present invention enables the network chip to support a larger quantity of connections in limited storage space of the network chip.
-
-
-