Patents by Inventor Zhikui LIU

Zhikui 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).

  • Patent number: 12222861
    Abstract: The present disclosure discloses a data reading method, which is applied to a cache mirror image pair. The cache mirror image pair includes a first node and a second node which are mirror images of each other. The method includes: when the first node receives a data reading request, determining the current state of the first node; when the current state of the first node is a mirror image recombination state, determining whether request data corresponding to the data reading request hit cache of the first node or not; if Yes, reading the request data from the cache of the first node; if No, reading the request data from cache of the second node; and feeding the request data back to a request terminal.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: February 11, 2025
    Assignee: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Zhikui Liu, Yanqing Wang
  • Publication number: 20240403213
    Abstract: Embodiments of the present disclosure relate to a cache method and apparatus applied to all-flash storage, a device, and a medium. The method includes the following steps: acquiring and storing, by a multi-path node, write request information, and sending the write request information to storage nodes; generating, by the storage nodes, confirmation information corresponding to the write request information, and returning the confirmation information to the multi-path node; and determining the number of the confirmation information returned to the multi-path node, and in the case that the number of the confirmation information returned to the multi-path node is not less than one half of the number of the storage nodes, deleting the write request information stored to the multi-path node.
    Type: Application
    Filed: December 23, 2022
    Publication date: December 5, 2024
    Applicant: SUZHOU METABRAIN INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Zhikui LIU, Yanqing WANG
  • Patent number: 12112042
    Abstract: Provided is a cache mirroring method applied to a master node. A batch of small Input/Output (IO) blocks in an all-flash product may be aggregated into a large IO block via a ProtoBuff, and a corresponding mirroring request is sent to a slave node, so as to achieve cache mirroring. In addition, the present application also provides a cache mirroring apparatus applied to a master node, a cache mirroring method and apparatus applied to a slave node, an all-flash storage device, and an all-flash storage system, the technical effects of which correspond to the technical effects of the method.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 8, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Zhikui Liu
  • Publication number: 20240264943
    Abstract: The present disclosure discloses a data reading method, which is applied to a cache mirror image pair. The cache mirror image pair includes a first node and a second node which are mirror images of each other. The method includes: when the first node receives a data reading request, determining the current state of the first node; when the current state of the first node is a mirror image recombination state, determining whether request data corresponding to the data reading request hit cache of the first node or not; if Yes, reading the request data from the cache of the first node; if No, reading the request data from cache of the second node; and feeding the request data back to a request terminal.
    Type: Application
    Filed: June 7, 2022
    Publication date: August 8, 2024
    Inventors: Zhikui LIU, Yanqing WANG
  • Patent number: 12014051
    Abstract: An IO path determination method and apparatus, and a device and a readable storage medium. The method comprises: determining a target volume of an IO request, and acquiring a path level of the target volume; when the path level is a host path level, sending the IO request to a preset preferable controller; when the path level is a back-end path level, selecting a target controller from controllers by using a consistent hashing algorithm, and sending the IO request to the target controller; and when the path level is a fault level, determining that a fault occurs in an IO path. An IO path is determined by means of setting different path levels for a volume and in conjunction with a consistent hashing algorithm, such that loads of controllers in a storage system can be effectively balanced.
    Type: Grant
    Filed: December 30, 2021
    Date of Patent: June 18, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Zhikui Liu, Yanqing Wang
  • Publication number: 20240036734
    Abstract: An IO path determination method and apparatus, and a device and a readable storage medium. The method comprises: determining a target volume of an IO request, and acquiring a path level of the target volume; when the path level is a host path level, sending the IO request to a preset preferable controller; when the path level is a back-end path level, selecting a target controller from controllers by using a consistent hashing algorithm, and sending the IO request to the target controller; and when the path level is a fault level, determining that a fault occurs in an IO path. An IO path is determined by means of setting different path levels for a volume and in conjunction with a consistent hashing algorithm, such that loads of controllers in a storage system can be effectively balanced.
    Type: Application
    Filed: December 30, 2021
    Publication date: February 1, 2024
    Applicant: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Zhikui LIU, Yanqing WANG
  • Publication number: 20230091817
    Abstract: Provided is a cache mirroring method applied to a master node. A batch of small Input/Output (IO) blocks in an all-flash product may be aggregated into a large IO block via a ProtoBuff, and a corresponding mirroring request is sent to a slave node, so as to achieve cache mirroring. In addition, the present application also provides a cache mirroring apparatus applied to a master node, a based cache mirroring method and apparatus applied to a slave node, an all-flash storage device, and an all-flash storage system, the technical effects of which correspond to the technical effects of the method.
    Type: Application
    Filed: April 27, 2020
    Publication date: March 23, 2023
    Applicant: Inspur Suzhou Intelligent Technology Co., Ltd.
    Inventor: Zhikui LIU