The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 17, 2020

Filed:

Sep. 27, 2017
Applicant:

Huawei Technologies Co., Ltd., Guangdong, CN;

Inventors:

Victor Gissin, Shenzhen, CN;

Xin Qiu, Shenzhen, CN;

Pei Wu, Hangzhou, CN;

Huichun Qu, Hangzhou, CN;

Jinbin Zhang, Shenzhen, CN;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 3/06 (2006.01); G06F 13/28 (2006.01); G06F 13/42 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 3/0688 (2013.01); G06F 3/061 (2013.01); G06F 3/067 (2013.01); G06F 3/0631 (2013.01); G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/0679 (2013.01); G06F 12/0246 (2013.01); G06F 13/28 (2013.01); G06F 13/4221 (2013.01); G06F 3/0653 (2013.01); G06F 2003/0692 (2013.01); G06F 2212/2022 (2013.01); G06F 2212/7203 (2013.01);
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.


Find Patent Forward Citations

Loading…