Patents by Inventor Jinshui Liu
Jinshui Liu has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230359400Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.Type: ApplicationFiled: July 17, 2023Publication date: November 9, 2023Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
-
Publication number: 20230350795Abstract: An efficient structure and methodology are provided for implementing a dual-port memory module to provide improved memory capacity composability, expansion and sharing. This dual-port memory module uses high-speed SerDes or Optical based redundant access ports for connection to one or more CPUs or compute nodes, where each access port may access part or all of the module's memory capacity under configuration. This provides improvement for memory capacity composability, expansion through memory sharing and improved memory access performance and reliability for composable computing applications.Type: ApplicationFiled: July 11, 2023Publication date: November 2, 2023Applicant: Huawei Technologies Co., Ltd.Inventor: Jinshui LIU
-
Publication number: 20230316883Abstract: The present technology discloses a security camera that includes a housing and a hardware switch coupled to the housing and an audio component of the security camera. The hardware switch has an ON position and an OFF position. When the hardware switch is in an ON position, the audio component of the camera is operational. When the hardware switch is in an OFF position, the audio component of the camera is non-operational.Type: ApplicationFiled: June 9, 2023Publication date: October 5, 2023Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Jinshui Liu
-
Patent number: 11748037Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.Type: GrantFiled: July 25, 2022Date of Patent: September 5, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
-
Publication number: 20230109517Abstract: A sensor subsystem for vehicles, such as autonomous driving vehicles, has two network ports for which each network port is connectable to one of two in-vehicle computers (IVCs) for control, configuration, status and data transfers between the sensor subsystem and the two IVCs. The two IVCs can be structured as redundant IVCs. The sensor subsystem can replicate sensor data to the redundant IVCs. The sensor data can be raw image data, encoded image data, processed perception data, or a combination of the data. The two IVCs can be implemented with a modular design with each IVC disposed on a platform separate from the platform on which the second of the two redundant IVCs is disposed. The two IVCs can be replaced separately to reduce repair or replacement cost.Type: ApplicationFiled: December 7, 2022Publication date: April 6, 2023Applicant: Huawei Technologies Co., Ltd.Inventor: Jinshui LIU
-
Publication number: 20220357894Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.Type: ApplicationFiled: July 25, 2022Publication date: November 10, 2022Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
-
Patent number: 11416172Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.Type: GrantFiled: February 7, 2020Date of Patent: August 16, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
-
Publication number: 20200174708Abstract: This application discloses a data access method applied to a first storage node in a storage system. The first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied a storage system that includes an NVMe SSD.Type: ApplicationFiled: February 7, 2020Publication date: June 4, 2020Inventors: Huawei Liu, Yu Hu, Can Chen, Jinshui Liu, Xiaochu Li, Chunyi Tan
-
Patent number: 10579310Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.Type: GrantFiled: December 27, 2017Date of Patent: March 3, 2020Assignee: Futurewei Technologies, Inc.Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu
-
Patent number: 10437481Abstract: A data access method and a related apparatus and system, where the data access method includes receiving, by a non-volatile memory express (NVMe) from a processor, a first key-value command whose format meets an NVMe interface standard, where the first key-value command carries a first operation manner indicator and a first operation object type indicator, and an operation object type indicated by the first operation object type indicator includes a value, obtaining, by the NVMe, N keys corresponding to the first key-value command, and performing, by the NVMe on a value corresponding to each of the N keys, an operation indicated by the first operation manner indicator. Hence, the data access method is helpful in promoting a data access manner in an NVMe technology.Type: GrantFiled: November 16, 2017Date of Patent: October 8, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chunyi Tan, Jinshui Liu
-
Patent number: 10430082Abstract: A server management method and a server, where the server is divided into two parts, a computing component and a storage component, according to a part maintenance cycle. The computing component and the storage component are connected in a detachable manner. The computing component includes a part with a short maintenance cycle, and the storage component includes a part with a long maintenance cycle. Therefore, the computing component or the storage component can be flexibly replaced during server maintenance, and maintenance efficiency is high.Type: GrantFiled: January 23, 2018Date of Patent: October 1, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jinshui Liu, Tongling Song, Wei Liu
-
Patent number: 10365830Abstract: A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved.Type: GrantFiled: October 17, 2017Date of Patent: July 30, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jian He, Xiaoke Ni, Yu Liu, Jinshui Liu
-
Patent number: 10162775Abstract: A system and method for cross-controller data storage operations comprises interconnecting a responding storage controller and an owning storage controller with a direct memory access (DMA) capable fabric, the responding storage controller and the owning storage controller each comprising an interface from a data bus connected to the DMA capable fabric, configuring and implementing a shared DMA address space in accordance with the DMA capable fabric, the shared DMA address space including memory on the responding storage controller and the owning storage controller, the shared DMA address space being one of a symmetric or asymmetric address space, and exposing one or more local buffers of the responding storage controller and one or more local buffers of the owning storage controller through the shared DMA address space.Type: GrantFiled: December 22, 2015Date of Patent: December 25, 2018Assignee: Futurewei Technologies, Inc.Inventors: Mark Kampe, Can Chen, Jinshui Liu, Wei Zhang
-
Publication number: 20180188969Abstract: A server management method and a server, where the server is divided into two parts, a computing component and a storage component, according to a part maintenance cycle. The computing component and the storage component are connected in a detachable manner. The computing component includes a part with a short maintenance cycle, and the storage component includes a part with a long maintenance cycle. Therefore, the computing component or the storage component can be flexibly replaced during server maintenance, and maintenance efficiency is high.Type: ApplicationFiled: January 23, 2018Publication date: July 5, 2018Inventors: Jinshui Liu, Tongling Song, Wei Liu
-
Publication number: 20180121138Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.Type: ApplicationFiled: December 27, 2017Publication date: May 3, 2018Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu
-
Publication number: 20180081565Abstract: A data access method and a related apparatus and system, where the data access method includes receiving, by a non-volatile memory express (NVMe) from a processor, a first key-value command whose format meets an NVMe interface standard, where the first key-value command carries a first operation manner indicator and a first operation object type indicator, and an operation object type indicated by the first operation object type indicator includes a value, obtaining, by the NVMe, N keys corresponding to the first key-value command, and performing, by the NVMe on a value corresponding to each of the N keys, an operation indicated by the first operation manner indicator. Hence, the data access method is helpful in promoting a data access manner in an NVMe technology.Type: ApplicationFiled: November 16, 2017Publication date: March 22, 2018Inventors: Chunyi Tan, Jinshui Liu
-
Publication number: 20180059939Abstract: A method, device, and system for implementing hardware acceleration processing, where the method includes memory mapping input/output (MMIO) processing being performed on a data buffer address of a hardware acceleration processor in order to obtain an address in addressing space of a central processing unit (CPU). In addition, a network adapter has a remote direct memory access (RDMA) or a direct memory access (DMA) function. Alternatively, a network adapter of a hardware acceleration device can directly send received data on which the hardware acceleration processing is to be performed to a hardware acceleration processor. In this way, resource consumption is reduced when the CPU of a computer device receives and forwards the data on which the hardware acceleration processing is to be performed, and in addition, storage space of a memory of the computer device is saved.Type: ApplicationFiled: October 17, 2017Publication date: March 1, 2018Inventors: Jian He, Xiaoke Ni, Yu Liu, Jinshui Liu
-
Patent number: 9870177Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.Type: GrantFiled: April 16, 2015Date of Patent: January 16, 2018Assignee: Futurewei Technologies, Inc.Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu
-
Publication number: 20170177520Abstract: A system and method for cross-controller data storage operations comprises interconnecting a responding storage controller and an owning storage controller with a direct memory access (DMA) capable fabric, the responding storage controller and the owning storage controller each comprising an interface from a data bus connected to the DMA capable fabric, configuring and implementing a shared DMA address space in accordance with the DMA capable fabric, the shared DMA address space including memory on the responding storage controller and the owning storage controller, the shared DMA address space being one of a symmetric or asymmetric address space, and exposing one or more local buffers of the responding storage controller and one or more local buffers of the owning storage controller through the shared DMA address space.Type: ApplicationFiled: December 22, 2015Publication date: June 22, 2017Inventors: Mark Kampe, Can Chen, Jinshui Liu, Wei Zhang
-
Publication number: 20160306744Abstract: A method for operating a device adapted to store information with high reliability includes determining a storage address for a data payload portion of a write request in accordance with a configuration of a communications interface coupled to the device, where the data payload is to be stored in mirroring groups of cache storage partitions of a plurality of cache storage modules. The method also includes generating a payload read request in accordance with the storage address, and prompting the communications interface to initiate the storing of the data payload, in parallel, in the mirroring groups in accordance with the payload read request.Type: ApplicationFiled: April 16, 2015Publication date: October 20, 2016Inventors: Mark Allan Kampe, Cameron Bahar, Jinshui Liu, Wesley Shao, Huawei Liu