-
11.
公开(公告)号: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.
-
公开(公告)号:US10372648B2
公开(公告)日:2019-08-06
申请号:US15291212
申请日:2016-10-12
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xin Qiu
Abstract: A device management method and an apparatus. The device management method of the present disclosure includes receiving, by a switching device, diagnostic information sent by a managed device, where the diagnostic information is used to indicate at least one of a software version, a hardware version, or a running status of the managed device; and sending, by the switching device, the diagnostic information to a device management controller. The embodiments of the present disclosure resolve a problem of processing performance deterioration caused by device management performed by a central processing unit (CPU) of a server.
-
公开(公告)号:US20180067685A1
公开(公告)日:2018-03-08
申请号:US15802690
申请日:2017-11-03
Applicant: Huawei Technologies Co., Ltd.
Inventor: Shiping Deng , Hongguang Liu , Haitao Guo , Xin Qiu
IPC: G06F3/06 , G06F15/173 , H04L29/06
Abstract: A method for implementing NVMe over fabrics includes generating, by a terminal, a NVMe instruction, where the NVMe instruction indicates a data read operation or a data write operation. The method further includes sending, by the terminal by using remote direct memory access (RDMA), the NVMe instruction to a submission queue (SQ) that is stored in a server. When the NVMe instruction indicates the data read operation, the method includes receiving, by the terminal by using the RDMA, to-be-read data sent by the server. Alternatively, when the NVMe instruction indicates the data write operation, the method includes sending, by the terminal, to-be-written data to the server by using the RDMA. The method further includes receiving, by the terminal, an NVMe completion instruction sent by using the RDMA by the server; and writing, by the terminal, the NVMe completion instruction into a completion queue (CQ) that is set in the terminal.
-
公开(公告)号:US20170235519A1
公开(公告)日:2017-08-17
申请号:US15587006
申请日:2017-05-04
Applicant: Huawei Technologies Co., Ltd.
CPC classification number: G06F3/0653 , G06F3/0613 , G06F3/0635 , G06F3/0655 , G06F3/0688 , G06F13/1668 , G06F13/4282 , G06F2213/0026 , H04L41/0866 , H04L43/02 , H04L43/08
Abstract: A device management method, a device, and a device management controller are provided. The method includes receiving, by a device, a first instruction message sent by a device management controller, determining, by the device according to the first instruction message, a status of current device management information compared with device management information in a previous query period, generating a first feedback message, where the first feedback message indicates the status of the device management information, and sending, by the device, the first feedback message to the device management controller such that the device management controller manages the device according to the first feedback message. The device feeds back to the device management controller only the status of the current device management information compared with the device management information in the previous query period, effectively reducing a transmission amount of device management information.
-
公开(公告)号:US09735871B2
公开(公告)日:2017-08-15
申请号:US14957621
申请日:2015-12-03
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Zhong Zhang , Sheng Li , Yu Hu , Xiaoyu Ge , Yongyao Li , Xin Qiu
IPC: H04B10/50 , H04B10/2507 , H04B10/079 , H04B10/80 , G06F13/42
CPC classification number: H04B10/2507 , G06F13/4282 , H04B10/0799 , H04B10/50 , H04B10/801
Abstract: A method, an apparatus, and a communication node for suppressing output noises of peripheral component interconnect express (PCIe) devices in optical fiber communication is provided. The communication node includes a PCIe chip and a detection and control circuit connected to a transmitting end of the PCIe chip. The PCIe chip transmits an electrical signal by a transmitter of a first lane. The detection and control circuit detects a differential-mode voltage of the electrical signal. If the differential-mode voltage is lower than a first threshold, the detection and control circuit controls an optical module connected to the PCIe chip not to transmit an optical signal through the first lane of the optical module. When a PCIe system includes the communication node, output noises of the transmitter is suppressed, and a normal optical fiber communication link is ensured.
-
公开(公告)号:US12197345B2
公开(公告)日:2025-01-14
申请号:US17947812
申请日:2022-09-19
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Xin Qiu , Huifeng Xu , Haitao Guo , Hongguang Liu , Huawei Liu , Chunyi Tan , Victor Gissin
IPC: G06F12/10 , G06F3/06 , G06F12/1009 , G06F13/16 , G06F13/28 , G06F15/173
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.
-
公开(公告)号:US20230011387A1
公开(公告)日:2023-01-12
申请号:US17947812
申请日:2022-09-19
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.
-
公开(公告)号: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.
-
公开(公告)号:US20180253386A1
公开(公告)日:2018-09-06
申请号:US15971990
申请日:2018-05-04
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xin Qiu , Huifeng Xu , Haitao Guo , Hongguang Liu , Huawei Liu , Chunyi Tan , Victor Gissin
IPC: G06F12/1009 , G06F13/16 , G06F13/28 , G06F15/173
Abstract: A data processing method and a storage apparatus are disclosed. The data processing method includes: receiving, by a non-volatile memory express (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.
-
20.
公开(公告)号:US20140047180A1
公开(公告)日:2014-02-13
申请号:US14061501
申请日:2013-10-23
Applicant: Huawei Technologies Co., Ltd.
Inventor: Huabing Ling , Xin Qiu , Rong Luo , Zhijun Wei , Jie Cao , Kaitian Du
IPC: G06F3/06
CPC classification number: G06F3/0689 , G06F3/0604 , G06F3/0605 , G06F3/0629 , G06F3/0632 , G06F11/1076
Abstract: The present disclosure discloses a method for determining a drive letter, including: obtaining a number of a port connecting a redundant array of independent disk RAID controller to an exchange chip and a location number, of a disk, meeting a report condition in each RAID group under the control of the RAID controller, where the location number, of the disk, meeting the report condition is a location number, of a disk, on a preset location after location numbers of all disks included in each RAID group when each RAID group is configured, are sorted according to a preset sequence; and determining a drive letter corresponding to each RAID group according to the number of the port connecting the RAID controller to the exchange chip and the location number, of the disk, meeting the report condition in each RAID group.
Abstract translation: 本公开公开了一种用于确定驱动器盘符的方法,包括:获得连接独立盘RAID控制器的冗余阵列的数量的端口到盘的交换芯片和位置号,以满足每个RAID组中的报告条件 在RAID控制器的控制下,其中满足报告条件的磁盘的位置号码是磁盘的位置号码,在每个RAID组中包括在每个RAID组中的所有磁盘的位置号码之后的预设位置 配置,按照预设顺序进行排序; 根据将RAID控制器连接到交换芯片的端口数量和磁盘的位置号,确定与每个RAID组对应的驱动器号,以满足每个RAID组中的报告条件。
-
-
-
-
-
-
-
-
-