Patents by Inventor Chenji Gong

Chenji Gong 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: 11886731
    Abstract: A first cluster and a second cluster include at least one single-threaded main controller, the at least one single-threaded main controller processes one access request requesting for data at a time, and the data accessed by the access request is jointly managed by the first cluster and the second cluster. A database server determines hot data managed by the first cluster and determines whether a migration condition for migrating the hot data to the second cluster is met. The second cluster manages hot data that meets the migration condition. The database server migrates the hot data that meets the migration condition to the second cluster and triggers an update of an access path of the hot data.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: January 30, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Baolong Cui, Chenji Gong
  • Patent number: 11403227
    Abstract: This disclosure relates to a data storage method and apparatus, and a server. The method includes receiving, by a first server, a write instruction sent by a second server, storing target data in a cache of a controller, detecting a read instruction for the target data, and storing the target data in a storage medium of a non-volatile memory based on the read instruction. In other words, when the second server needs to write the target data to the first server, the target data is not only written to the cache of the first server, but also written to the storage medium of the first server. This can ensure that the data in the cache is written to the storage medium promptly.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: August 2, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chenji Gong, Chao Zhou, Junjie Chen
  • Publication number: 20220121384
    Abstract: A first cluster and a second cluster include at least one single-threaded main controller, the at least one single-threaded main controller processes one access request requesting for data at a time, and the data accessed by the access request is jointly managed by the first cluster and the second cluster. A database server determines hot data managed by the first cluster and determines whether a migration condition for migrating the hot data to the second cluster is met. The second cluster manages hot data that meets the migration condition. The database server migrates the hot data that meets the migration condition to the second cluster and triggers an update of an access path of the hot data.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Baolong Cui, Chenji Gong
  • Patent number: 11231983
    Abstract: A fault tolerance processing method includes: sending, by a server, a data read packet to an external controller, where the data read packet is used to request the external controller to read data in an indicated storage location, and a packet format of the data read packet complies with a packet format specified in the memory-semantic network protocol; receiving, by the server, indication information sent by the external controller, where the indication information is used to indicate a response status of the external controller to the data read packet; and determining, by the server, the response status of the external controller to the data read packet based on the indication information, and performing fault tolerance processing when the response status is an abnormal response.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: January 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chao Zhou, Junjie Chen, Chenji Gong
  • Publication number: 20210200681
    Abstract: This disclosure relates to a data storage method and apparatus, and a server. The method includes receiving, by a first server, a write instruction sent by a second server, storing target data in a cache of a controller, detecting a read instruction for the target data, and storing the target data in a storage medium of a non-volatile memory based on the read instruction. In other words, when the second server needs to write the target data to the first server, the target data is not only written to the cache of the first server, but also written to the storage medium of the first server. This can ensure that the data in the cache is written to the storage medium promptly.
    Type: Application
    Filed: March 12, 2021
    Publication date: July 1, 2021
    Inventors: Chenji GONG, Chao ZHOU, Junjie CHEN
  • Publication number: 20210096939
    Abstract: A fault tolerance processing method includes: sending, by a server, a data read packet to an external controller, where the data read packet is used to request the external controller to read data in an indicated storage location, and a packet format of the data read packet complies with a packet format specified in the memory-semantic network protocol; receiving, by the server, indication information sent by the external controller, where the indication information is used to indicate a response status of the external controller to the data read packet; and determining, by the server, the response status of the external controller to the data read packet based on the indication information, and performing fault tolerance processing when the response status is an abnormal response.
    Type: Application
    Filed: December 15, 2020
    Publication date: April 1, 2021
    Inventors: Chao Zhou, Junjie Chen, Chenji Gong