-
公开(公告)号:US20200218688A1
公开(公告)日:2020-07-09
申请号:US16825109
申请日:2020-03-20
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huichun QU , Pei WU
IPC: G06F15/173 , G06F15/167 , H04L29/08
Abstract: This application provides a data validation method and apparatus, and a network interface card. A first RNIC validates, by determining whether first data and second data are the same, data stored in a first memory, determines that first data in to-be-transmitted target data is correctly stored in the first memory, and notifies a second RNIC by using an acknowledgement ACK character. Reliability of the ACK sent by the first device to the second device is enhanced. The ACK sent by the first device to the second device may further be used to indicate that the first data in the target data is correctly stored in the first memory. In this case, a direct memory access result of RDMA is more reliable for an upper-layer service application.
-
公开(公告)号:US20210160353A1
公开(公告)日:2021-05-27
申请号:US17161791
申请日:2021-01-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Huichun QU , Pei WU
IPC: H04L29/08 , G06F15/173
Abstract: A device generates a remote direct memory access (RDMA) packet, where a payload part of the RDMA packet includes a plurality of data blocks and protection information (PI) corresponding to each of the plurality data blocks in to-be-sent data; or a payload part of the RDMA packet includes one data unit or a part of data in the data unit of to-be-sent data, the data unit includes one data block and PI corresponding to the data block, and a length of the data unit is equal to an integer multiple of a length of the part of data; and sends the RDMA packet.
-
3.
公开(公告)号:US20180157445A1
公开(公告)日:2018-06-07
申请号:US15716791
申请日:2017-09-27
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Victor GISSIN , Xin QIU , Pei WU , Huichun QU , Jinbin ZHANG
CPC classification number: G06F3/0688 , G06F3/061 , G06F3/0631 , G06F3/0656 , G06F3/0659 , G06F3/067 , G06F3/0679 , G06F12/0246 , G06F13/28 , G06F13/4221 , G06F2003/0692 , G06F2212/2022 , G06F2212/7203
Abstract: A control device for a non-volatile memory express (NVMe) over fabric architecture is provided. The control device comprises a network adapter and a processor coupled to the network adapter by a bus. Data is transmitted between the control device and a storage device in the NVMe over fabric architecture. The processor is configured to obtain an available storage space of the storage device, determine whether a storage space required by a first data to be transmitted according to a first data read/write command is equal to or less than the available storage space, and send the first data read/write command to the storage device if the storage space required by the first data is equal or less than to the available storage space and suspend sending of the first data read/write command if the storage space occupied by the first data is greater than the available storage space.
-
-