-
公开(公告)号:US10120820B2
公开(公告)日:2018-11-06
申请号:US15797605
申请日:2017-10-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hao Chen , Huifeng Xu , Haitao Guo
Abstract: A direct memory access (DMA) transmission control method and apparatus, where the method includes selecting a target channel for the target DMA task according to a priority corresponding to the target DMA task when a DMA transmission request for transmitting data of a target DMA task is received, querying a task type and a priority of another DMA task that has occupied a channel and a task type of the target DMA task when the other DMA task exists on the DMA channel, comparing the task type and the priority of the other DMA task that has occupied the channel with the task type and the priority of the target DMA task, and controlling data transmission on the DMA channel according to a comparison result. Hence, the urgent DMA task can be preferentially processed.
-
公开(公告)号: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.
-
13.
公开(公告)号:US20170286283A1
公开(公告)日:2017-10-05
申请号:US15631888
申请日:2017-06-23
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Huifeng Xu , Wei Zha , Yadong Wu , Baifeng Yu , Yu Zhang , Changkun Ma
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0601 , G06F3/0602 , G06F3/0604 , G06F3/0617 , G06F3/0631 , G06F3/0635 , G06F3/0658 , G06F3/0683 , G06F12/0868 , G11C7/00
Abstract: Embodiments of the present disclosure provide a storage system, including a distribution apparatus and a storage device; the storage device includes at least two storage controllers and multiple storage units, where each storage unit is configured with any one of the at least two storage controllers as a home storage controller; and the distribution apparatus includes a front-end interface and at least two back-end interfaces, where the front-end interface is configured to connect to a host device, and each back-end interface is connected to each storage controller in a one-to-one correspondence manner. According to the technical solutions provided in the present disclosure, the distribution apparatus parses an IO read/write instruction, so that the IO read/write instruction can be accurately sent to the home storage controller, which avoids forwarding the IO read/write instruction between the storage controllers, thereby improving IO processing efficiency of the storage system.
-
-