-
公开(公告)号:US20200019433A1
公开(公告)日:2020-01-16
申请号:US16579328
申请日:2019-09-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xin Qiu , Jinbin Zhang
Abstract: A resource management method and apparatus are disclosed, providing monitoring, by a resource management apparatus, resource utilization of a first queue in the at least one input/output (I/O) queue pair. The resource utilization of the first queue is used to identify utilization of storage space allocated to the first queue, and the first queue includes any submission queue or any completion queue in the at least one I/O queue pair. Upon detecting that the resource utilization of the first queue satisfies a preset condition, the storage space occupied by the first queue is released.
-
2.
公开(公告)号:US20180314450A1
公开(公告)日:2018-11-01
申请号:US16027512
申请日:2018-07-05
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Xin Qiu , Victor Gissin , Jinbin Zhang
IPC: G06F3/06 , G06F12/0871 , G06F12/0868
CPC classification number: G06F3/0683 , G06F3/061 , G06F3/0656 , G06F12/0246 , G06F12/0868 , G06F12/0871 , G06F2212/1036 , G06F2212/1044 , G06F2212/7203
Abstract: A data read/write command control method and system, and a device in an NVMe over Fabric architecture. According to the method provided in the embodiments of the present disclosure, a data processing unit allocates a first storage space from an available storage space of the cache unit according to a length, carried in the data read/write command, of the data that needs to be transmitted, where the first storage space is less than a storage space of the cache unit, and a first length is less than the length of the data that needs to be transmitted; and sequentially migrates the data that needs to be transmitted according to the data read/write command to a storage space corresponding to a destination address.
-
3.
公开(公告)号:US20190272123A1
公开(公告)日:2019-09-05
申请号:US16415995
申请日:2019-05-17
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Victor Gissin , Xin Qiu , Pei Wu , Huichun Qu , Jinbin Zhang
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.
-
公开(公告)号:US20240275740A1
公开(公告)日:2024-08-15
申请号:US18598357
申请日:2024-03-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Huichun Qu , Jun Qiu , Xueping Wu , Jinbin Zhang , Pei Wu
IPC: H04L49/00 , H04L49/104
CPC classification number: H04L49/3036 , H04L49/107
Abstract: A remote direct memory access (RDMA) data transmission system includes a first network device in a first host and a second network device in a second host. The first network device may create a shared send queue (SSQ) used by a plurality of processes run by the first host, obtain an RDMA data transmission message of a first process from the SSQ, and encapsulate a first identifier corresponding to the first process into a first packet in which the RDMA data transmission message is encapsulated. The second network device is configured to encapsulate the first identifier into a second packet in which a feedback message is encapsulated.
-
5.
公开(公告)号:US11762581B2
公开(公告)日:2023-09-19
申请号:US16415995
申请日:2019-05-17
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Victor Gissin , Xin Qiu , Pei Wu , Huichun Qu , Jinbin Zhang
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0656 , G06F3/0679 , G06F13/1668 , G06F13/28 , G06F13/4027 , G06F13/4221
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.
-
-
-
-