Processing

Please wait...

Settings

Settings

1. WO2020000485 - NVME-BASED DATA WRITING METHOD, DEVICE, AND SYSTEM

Publication Number WO/2020/000485
Publication Date 02.01.2020
International Application No. PCT/CN2018/093921
International Filing Date 30.06.2018
IPC
G PHYSICS
06
COMPUTING; CALCULATING; COUNTING
F
ELECTRIC DIGITAL DATA PROCESSING
3
Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06
Digital input from, or digital output to, record carriers
G06F 3/06 (2006.01)
CPC
G06F 3/06
Applicants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; 中国广东省深圳市 龙岗区坂田华为总部办公楼 Huawei Administration Building, Bantian, Longgang District Shenzhen, Guangdong 518129, CN
Inventors
  • 吉辛·维克多 GISSIN, Victor; CN
  • 李君瑛 LI, Junying; CN
  • 周冠锋 ZHOU, Guanfeng; CN
  • 林嘉树 LIN, Jiashu; CN
Priority Data
Publication Language Chinese (ZH)
Filing Language Chinese (ZH)
Designated States
Title
(EN) NVME-BASED DATA WRITING METHOD, DEVICE, AND SYSTEM
(FR) PROCÉDÉ, DISPOSITIF ET SYSTÈME D'ÉCRITURE DE DONNÉES FONDÉE SUR UNE NVME
(ZH) 一种基于NVMe的数据写入方法、装置及系统
Abstract
(EN)
An NVMe-based data writing method, device, and system. The method comprises: a host triggers a write command and pushes a data packet to an NVMe controller, the data packet carrying payload data and an association identifier, and the association identifier being used for associating the payload data with the write command triggered by the host; after receiving the data packet, the NVMe controller obtains the corresponding write command and payload data according to the association identifier, and writes the payload data to a storage medium according to the write command. A write command does not need to carry information of an address where data to be written is stored, and a host can push a data packet to an NVMe controller at any time; thus, pipeline operation is implemented, and the storage space occupied by the data to be written and the delay of the write operation are reduced.
(FR)
L'invention concerne un procédé, un dispositif et un système d'écriture de données fondée sur une NVMe. Le procédé comprend : le déclenchement par un hôte d'une commande d'écriture et la poussée d'un paquet de données vers un contrôleur NVMe, le paquet de données transportant des données de charge utile et un identifiant d'association, et l'identifiant d'association étant utilisé pour associer les données de charge utile à la commande d'écriture déclenchée par l'hôte; après la réception du paquet de données, l'obtention par le contrôleur NVMe des données de commande d'écriture et de charge utile correspondantes en fonction de l'identifiant d'association, et l'écriture des données de charge utile sur un support d'informations en fonction de la commande d'écriture. Une commande d'écriture n'a pas besoin de transporter des informations d'une adresse à laquelle des données à écrire sont mémorisées, et un hôte peut pousser un paquet de données vers un contrôleur NVMe à tout moment; ainsi, une opération de pipeline est mise en œuvre, et l'espace de mémoire occupé par les données à écrire et le retard de l'opération d'écriture sont réduits.
(ZH)
一种基于NVMe的数据写入方法、装置和系统。该方法包括:主机触发写指令,并向NVMe控制器推送数据报文,该数据报文中携带载荷数据和关联标识,该关联标识用于关联载荷数据和主机触发的写指令;NVMe控制器接收到数据报文后,根据关联标识获取对应的写指令和载荷数据,并根据写指令将载荷数据写入存储介质。写指令中不再需要携带存储待写入数据的地址信息,主机可以随时向NVMe控制器推送数据报文,从而实现流水线操作,减少了待写入数据占用的存储空间和写操作的时延。
Latest bibliographic data on file with the International Bureau