Huawei Assigned Thirteen Patents
Accessing file and storage, buffering data for R/W commands in NVMe-oF architecture, direct replying actions in SDN switches, VM recovery and VM management, clustering storage, creating virtual non-volatile storage medium and management, data transmission device, recovery storage, information storage, remote replication, migration method, host and SSD, SMB service fault processing and storage, write method and write apparatus for storage
By Francis Pelletier | January 14, 2021 at 2:06 pmAccessing file and storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,846,265) developed by Shi, Guojun, Beijing, China, Li, Zhigang, Shenzhen, China, and Xiao, Fuzhou, Beijing, China, for “method and apparatus for accessing file, and storage system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and an apparatus for accessing a file, and a storage system. The method includes: determining L first-file invoking request messages, separately adding, according to physical sector information in the L first-file invoking request messages, the L first-file invoking request messages to M first-file dispatch queues, and processing a first-file invoking request message included in each first-file dispatch queue, to obtain an invoking request message of each first-file dispatch queue, where the invoking request message is used to access a first file. By means of the method and apparatus for accessing a file and the storage system in the embodiments of the present disclosure, a corresponding dispatch queue is allocated to an invoking request message of a micro file, so that combination processing can be performed on invoking request messages of multiple micro files, and a quantity of times of invoking a micro file is reduced.”
The patent application was filed on May 27, 2015 (15/576,637).
Buffering data for read/write commands in NVME over fabric architecture
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,838,665) developed by Gissin, Victor, Qiu, Xin, Shenzhen, China, Wu, Pei, Qu, Huichun, Hangzhou, China, and Zhang, Jinbin, Shenzhen, China, for “method, device, and system for buffering data for read/write commands in NVME over fabric architecture.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”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.”
The patent application was filed on September 27, 2017 (15/716,791).
Direct replying actions in SDN switches
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,819,659) developed by Vaishnavi, Ishan, Hecker, Artur, and Guerzoni, Riccardo, Munich, Germany, for “direct replying actions in SDN switches.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A forwarding device for a SDN system is provided. The forwarding device is configured to determine a response rule match for received data packets and for generating a response packet according to the response rule and comprises a storage module and a response packet generating module. The storage module is configured to store at least one response rule and the response packet generating module is configured to generate a response packet according to the response rule in case of a response rule match, wherein the response packet generating module is configured to generate the response packet based on information which is identified in the response rule.”
The patent application was filed on April 19, 2018 (15/957,772).
Virtual machine recovery and virtual machine management
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,817,386) developed by Wu, Xiaoyuan, Shenzhen, China, and Huang, Heng, Chengdu, China, for “virtual machine recovery method and virtual machine management device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A virtual machine recovery method, where after receiving a virtual machine recovery command for recovering a to-be-recovered virtual machine, a virtual machine management device obtains configuration information of the to-be-recovered virtual machine from a cloud server. Then the virtual machine management device creates, according to the configuration information, a recovered virtual machine and a local storage. After downloading basic system data from the cloud server, the recovered virtual machine is started according to the basic system data. When receiving an input/output (IO) request for accessing a first data of the to-be-recovered virtual machine, the virtual machine management device downloads the first data from the cloud server to the local storage. Hence, virtual machine recovery efficiency can be improved.”
The patent application was filed on June 7, 2018 (16/002,715).
Clustering storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,817,258) developed by Zhang, Jinyu, Beijing, China, Zhou, Qingqing, Santa Clara, CA, and Zhang, Zhongliang, Shenzhen, China, for “clustering storage method and apparatus.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”This disclosure provides a clustering storage method and apparatus. The method includes: storing to-be-stored first data row by row into a local memory in a database system, determining a first sorting column, where the first sorting column is used to sort data that has been cached in the local memory, sorting second data according to the first sorting column if the second data that has been cached in the local memory meets a preset condition, where the second data is data, which has been cached into the local memory, in the first data, and storing the sorted second data in a clustering manner into a storage medium in the database system.”
The patent application was filed on November 23, 2016 (15/360,030).
Creating virtual non-volatile storage medium, and management
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,812,599) developed by Zhou, Yuanqing, Shenzhen, China, for “method and system for creating virtual non-volatile storage medium, and management system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A method and a system for creating a virtual non-volatile storage medium, and a management system. The method is: receiving, by a CPU, a creation request message that is sent by a client and that is for creating a virtual non-volatile storage medium corresponding to a physical non-volatile storage medium, where the creation request message carries a blade server identifier, forwarding, by the CPU, the creation request message to a target blade server identified by the blade server identifier, and receiving, by the CPU, attribute information sent by the target blade server, and sending the attribute information to the client, such that the client creates, according to the attribute information, a virtual non-volatile storage medium that can be uniquely accessed by the target blade server.”
The patent application was filed on June 30, 2017 (15/639,785).
Data transmission and device
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,810,135) developed by Chen, Hao, Shenzhen, China, Li, Sicong, and Chen, Yajun, Hangzhou, China, for “data transmission method, apparatus, device, and system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”In a data transmission method, an SoC obtains a first request, where the first request includes a first address of a storage medium and an operation type, and the first address is an address assigned by a processor to the storage medium in a memory address managed by the processor, determines a second address according to the first address and generating a second request message, where the second address is an address assigned by the SoC to the storage medium in a memory address managed by the SoC, and sends first control instruction to a DMA controller of the storage medium according to the second address, where the first control instruction is used to instruct the DMA controller to obtain the second request message.”
The patent application was filed on July 26, 2019 (16/523,771).
Recovery storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,810,091) developed by Zhuang, Shiyue, Shenzhen, China, for “data recovery method, data storage method, and corresponding apparatus and system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A data recovery method in a distributed storage system including a NameNode, a plurality of first storage nodes and a plurality of second storage nodes, where each of the first storage nodes includes a data processing apparatus communicatively coupled to the NameNode. The data processing apparatus receives a file block obtaining request carrying an identifier of a target file, determines that a target file block is lost according to the identifier of the target file, obtains, from the NameNode, an identifier of a target storage node on which a recovery dependence data block is located, and obtains the recovery dependence data block according to the identifier of the target storage node and the identifier of the target file to recover the target file block.”
The patent application was filed on February 9, 2018 (15/893,201).
Information storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,809,709) developed by Zhang, Mingming, Zheng, Jianfeng, and Yang, Chengwang, Shanghai, China, for “information storage system and apparatus.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”An information storage system and apparatus relate to the field of automatic control technologies in order to resolve a problem that there is little information for diagnosing a fault that is stored using a freeze frame. The system includes at least one subcontroller configured to obtain a parameter value corresponding to a parameter, and send the parameter and the parameter value corresponding to the parameter to a management controller, the management controller configured to send the received parameter and the received parameter value corresponding to the parameter to a vehicle-intelligent device, and the vehicle-intelligent device is configured to receive and store the parameter and the parameter value corresponding to the parameter, where each subcontroller is coupled to at least one executor, and the management controller is coupled to each subcontroller of the at least one subcontroller.”
The patent application was filed on May 29, 2018 (15/991,813).
Remote replication
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,795,788) developed by Ouyang, Ji, and Yan, Huabing, Chengdu, China, for “remote data replication method and system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A remote data replication method and a storage system, where a production array sends a data replication request to a disaster recovery array. The data replication request includes an identifier of a source object and a data block corresponding to the source object. The data block is stored in physical space of a hard disk of the production array. The disaster recovery array receives the data replication request. The disaster recovery array creates a target object when the disaster recovery array does not include an object having a same identifier as the source object. An identifier of the target object is the same as the identifier of the source object, the disaster recovery array writes the data block into the physical space. This may reduce bandwidth load between the production array and the disaster recovery array.”
The patent application was filed on January 31, 2019 (16/263,818).
Migration method, host and SSD
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,795,599) developed by Du, Ge, Chengdu, China, Hu, Yu, Shenzhen, China, and Hou, Jiancen, Chengdu, China, for “data migration method, host and solid state disk.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A host of a storage system is coupled to multiple SSDs. Each SSD is configured with a migration cache, and each SSD corresponds to one piece of access information. The host obtains migration data information of to-be-migrated data in a source SSD, determines a target SSD, and sends a read instruction carrying information about to-be-migrated data and the target SSD to the source SSD. The source SSD reads a data block according to the read instruction from a flash memory of the source SSD into a migration cache of the target SSD. After a read instruction is completed by the SSD, the host sends a write instruction to the target SSD to instruct the target SSD to write the data block in the cache of the target SSD to a flash memory of the target SSD.”
The patent application was filed on May 28, 2019 (16/423,341).
SMB service fault processing and storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,789,138) developed by Wang, Zhengjiang, Luo, Xianqiang, He, Yi, Huang, Keji, Wu, Jian, and Zhang, Mingqian, Chengdu, China, for “SMB service fault processing method and storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”In a method for processing a server message block (SMB) service fault, a first storage device generates a file handle according to a first file open instruction from a host, and sends the file handle to a second storage device. The second storage device stores the file handle as a backup handle. The second storage device activates an Internet Protocol (IP) address of the first storage device according to fault information from the first storage device, and establishes a communication connection to the host. After the second storage device determines a file handle matches the handle identifier, the second storage device opens a file. Hence, when a storage device that processes an SMB service is faulty, the SMB service may be taken over by a secondary storage device such that the SMB service is executed without interruption.”
The patent application was filed on April 9, 2018 (15/948,499).
Write method and write apparatus for storage
Huawei Technologies Co., Ltd., Shenzhen, China, has been assigned a patent (10,789,012) developed by Shu, Jiwu, Fan, Jie, Beijing, China, and Zhu, Guanyu, Shenzhen, China, for “write method and write apparatus for storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: A write method and a write apparatus for a storage device, where the write method includes: acquiring n numerical values that need to be written, determining n bits corresponding to the n numerical values, and information about a stuck-at fault included in the n bits, grouping the n bits into B groups of bits, so that the B groups of bits meet a grouping condition, and correspondingly writing the n numerical values according to information about a stuck-at fault included in each group of bits in the B groups of bits and a numerical value that needs to be written and that is corresponding to the information about the stuck-at fault included in each group of bits in the B groups of bits.”
The patent application was filed on January 17, 2018 (15/873,634).