Patents by Inventor Zongquan Zhang

Zongquan Zhang 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: 20240028598
    Abstract: This application provides a transaction processing method performed by a distributed database system, including a coordinating node and a participating node. The coordinating node and the participating node share global memory. The method includes: The coordinating node receives a plurality of query statements sent by a client, creates a transaction based on a first query statement in the plurality of query statements, executes the transaction in the global memory based on a second query statement in the plurality of query statements, and submits the transaction based on a third query statement in the plurality of query statements. Because the global memory can be accessed across nodes without processing performed by a processor and an operating system, an access path is shortened. This implements real-time consistency between the coordinating node and the participating node, and meets a service requirement.
    Type: Application
    Filed: September 29, 2023
    Publication date: January 25, 2024
    Inventors: Xiaoqin Xie, Zongquan Zhang, Wenlong Ma
  • Patent number: 11531482
    Abstract: A data deduplication method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored, determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1, and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: December 20, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuguo Li, Jun You, Zongquan Zhang
  • Patent number: 10877680
    Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.
    Type: Grant
    Filed: May 14, 2014
    Date of Patent: December 29, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yanhui Zhong, Zongquan Zhang
  • Publication number: 20200150890
    Abstract: A data deduplication method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored, determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1, and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block.
    Type: Application
    Filed: January 9, 2020
    Publication date: May 14, 2020
    Inventors: Yuguo Li, Jun You, Zongquan Zhang
  • Patent number: 10613976
    Abstract: The present disclosure directs to solutions for performing deduplication by a storage device. In the solutions, according to a duplicate data locality principle, non-duplicate data blocks whose logical addresses are contiguous are stored in contiguous physical addresses in a sequence of the logical addresses, and fingerprints of the non-duplicate data blocks whose logical addresses are contiguous are also stored in contiguous physical addresses in the sequence of the logical addresses, and in addition, a mapping from a logical address, which is of one data block in the non-duplicate data blocks whose logical addresses are contiguous, to an aggregation address is established.
    Type: Grant
    Filed: April 22, 2018
    Date of Patent: April 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zongquan Zhang, Chengwei Zhang
  • Patent number: 10564880
    Abstract: A data deduplication method and apparatus are provided. The method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored; determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1; and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block; or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block. Therefore, a large quantity of computing resources of a storage server are saved, and impact brought by a deduplication operation on storage server performance is also decreased.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: February 18, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuguo Li, Jun You, Zongquan Zhang
  • Patent number: 10540240
    Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.
    Type: Grant
    Filed: December 6, 2018
    Date of Patent: January 21, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chengwei Zhang, Chuanshuai Yu, Zongquan Zhang
  • Publication number: 20190108102
    Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.
    Type: Application
    Filed: December 6, 2018
    Publication date: April 11, 2019
    Inventors: Chengwei ZHANG, Chuanshuai YU, Zongquan ZHANG
  • Patent number: 10176058
    Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.
    Type: Grant
    Filed: March 1, 2018
    Date of Patent: January 8, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chengwei Zhang, Chuanshuai Yu, Zongquan Zhang
  • Publication number: 20180267896
    Abstract: The present disclosure directs to solutions for performing deduplication by a storage device. In the solutions, according to a duplicate data locality principle, non-duplicate data blocks whose logical addresses are contiguous are stored in contiguous physical addresses in a sequence of the logical addresses, and fingerprints of the non-duplicate data blocks whose logical addresses are contiguous are also stored in contiguous physical addresses in the sequence of the logical addresses, and in addition, a mapping from a logical address, which is of one data block in the non-duplicate data blocks whose logical addresses are contiguous, to an aggregation address is established.
    Type: Application
    Filed: April 22, 2018
    Publication date: September 20, 2018
    Inventors: Zongquan ZHANG, Chengwei ZHANG
  • Publication number: 20180189151
    Abstract: Embodiments of the present disclosure disclose a solution for data backup and recovery in a storage system. When a source device in the storage system backs up, to a backup-end device, a data block that is written after a snapshot Sn, the source device performs a logical operation such as an exclusive-NOR or exclusive-OR operation on the written data block and an original data block, which is recorded in the snapshot Sn, of the written data block, and then compresses a data block obtained after the logical operation, which improves a compression ratio of a data block, thereby reducing an amount of data that is sent to the backup-end device, and saving transmission bandwidth. The solution may be further applied to a scenario of data recovery in a storage system.
    Type: Application
    Filed: March 1, 2018
    Publication date: July 5, 2018
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Chengwei Zhang, Chuanshuai Yu, Zongquan Zhang
  • Publication number: 20170123712
    Abstract: A data deduplication method and apparatus are provided. The method includes receiving an overwrite request sent by an external device, where the overwrite request carries a data block and a first address into which the data block is to be stored; determining whether an overwrite quantity of the first address exceeds a first threshold within a time period [t1, t2], where both t1 and t2 are time points, and t2 is later than t1; and when the overwrite quantity of the first address exceeds the first threshold within the time period [t1, t2], skipping performing a deduplication operation on the data block; or when the overwrite quantity of the first address does not exceed the first threshold within the time period [t1, t2], performing a deduplication operation on the data block. Therefore, a large quantity of computing resources of a storage server are saved, and impact brought by a deduplication operation on storage server performance is also decreased.
    Type: Application
    Filed: January 11, 2017
    Publication date: May 4, 2017
    Inventors: Yuguo Li, Jun You, Zongquan Zhang
  • Publication number: 20140258625
    Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.
    Type: Application
    Filed: May 14, 2014
    Publication date: September 11, 2014
    Applicant: Huawei Technologies Co., Ltd.
    Inventors: Yanhui Zhong, Zongquan Zhang
  • Publication number: 20140189237
    Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 3, 2014
    Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
    Inventors: Yanhui ZHONG, Zongquan ZHANG
  • Patent number: 8760956
    Abstract: Embodiments of the present invention provide a data processing method and apparatus. According to the embodiments of the present invention, when it is found that a data hash value in a currently received data stream exceeds a preset first threshold, a part or all of data in the data stream is not deduplicated, and is directly stored, so as to prevent the data in the data stream from being dispersedly stored into a plurality of storage areas; instead, the part or all of the data is stored into a storage area in a centralized manner, so that a deduplication rate is effectively improved on the whole, particularly in a scenario of large data storage amount.
    Type: Grant
    Filed: December 26, 2013
    Date of Patent: June 24, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yanhui Zhong, Zongquan Zhang