Patents by Inventor Guiyou Pu

Guiyou Pu 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: 20240104014
    Abstract: This application discloses a data management method, and a storage space management method and apparatus, and relates to the field of data storage. A storage system includes storage space that supports append writing, where the storage space includes a first area and a second area. The first area and the second area each include a segment of consecutive addresses of the storage space. While the first area is in a state of being allocated to a first host, the second area is in a state of being allocated to a second host.
    Type: Application
    Filed: December 10, 2023
    Publication date: March 28, 2024
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guiyou Pu
  • Patent number: 11928053
    Abstract: A system controller determines a to-be-collected first logical chunk group. The first logical chunk group includes a first data logical chunk located in a first solid state disk of the plurality of solid state disks. Valid data is stored in a first logical address in the first logical chunk group, and there is a correspondence between the first logical address and an actual address in which the valid data is stored. The system controller creates a second logical chunk group. At least one second data logical chunk in the second logical chunk group is distributed in the solid state disk in which the first data logical chunk storing a valid data is located in order to ensure that the valid data is migrated from the first logical chunk group to the second logical chunk group, but an actual address of the valid data remains unchanged.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: March 12, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Guiyou Pu, Yang Liu, Qiang Xue
  • Patent number: 11817880
    Abstract: The present application discloses a Hamming weight calculation method performed by an operation apparatus. The operation apparatus includes a controller and a first calculator, wherein the controller sets an initial resistance state of the first memory to a low resistance state; determines a first gate voltage of the first transistor based on first bit data in a first binary sequence, and control an on-off state of the first transistor based on the first gate voltage; controls a target resistance state of the first memory based on the on-off state of the first transistor; and determines a Hamming weight of the first bit data based on a first output current on the source of the first transistor.
    Type: Grant
    Filed: August 25, 2022
    Date of Patent: November 14, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi Li, Jiancong Li, Xiangshui Miao, Peng Yan, Guiyou Pu, Xiaozhong Shi, Keji Huang
  • Publication number: 20230305707
    Abstract: A data storage method and apparatus are provided. The method includes: obtaining running parameters of a plurality of hard disks, where the running parameters of the plurality of hard disks comprise information for measuring individual differences of the plurality of hard disks in performance; selecting at least one target hard disk based on the running parameters of the plurality of hard disks; and writing data into the target hard disk.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 28, 2023
    Inventor: Guiyou PU
  • Publication number: 20230076381
    Abstract: Embodiments of the present disclosure provide a data recovery method in a storage system. A solid state disk is divided into a plurality of fault domains, and each fault domain is used to provide a physical address for a specific range of logical addresses of an SSD, so that when a fault domain of the solid state disk is faulty, it is unnecessary to reconstruct data in the entire SSD.
    Type: Application
    Filed: August 9, 2022
    Publication date: March 9, 2023
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guiyou Pu
  • Publication number: 20220407540
    Abstract: The present application discloses a Hamming weight calculation method performed by an operation apparatus. The operation apparatus includes a controller and a first calculator, wherein the controller sets an initial resistance state of the first memory to a low resistance state; determines a first gate voltage of the first transistor based on first bit data in a first binary sequence, and control an on-off state of the first transistor based on the first gate voltage; controls a target resistance state of the first memory based on the on-off state of the first transistor; and determines a Hamming weight of the first bit data based on a first output current on the source of the first transistor.
    Type: Application
    Filed: August 25, 2022
    Publication date: December 22, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yi LI, Jiancong LI, Xiangshui MIAO, Peng YAN, Guiyou PU, Xiaozhong SHI, Keji HUANG
  • Publication number: 20220334750
    Abstract: A hard disk includes a storage medium, an interface, and a processor. The storage medium is configured to provide a storage space including a plurality of logical units. Each logical unit internally stores data in an append-only write manner, a storage space corresponding to each logical unit comes from one or more erase blocks in the hard disk, and the erase block is a minimum erase unit of the hard disk. The interface is configured to provide a controller with a logical unit identifier, and receive a data access request that includes the logical unit identifier and that is sent by the controller. The processor is configured to search for a to-be-accessed storage space based on the logical unit identifier in the data access request.
    Type: Application
    Filed: July 5, 2022
    Publication date: October 20, 2022
    Inventor: Guiyou Pu
  • Publication number: 20220179588
    Abstract: A data storage method and apparatus. The embodiments include receiving first data and a latency level identifier of the first data, where the latency level identifier of the first data is for indicating a requirement level of the first data for access latency; determining, based on the latency level identifier of the first data and correspondences between memory pages of different types and latency level identifiers, that a memory page corresponding to the first data is a first memory page of storage device, where the storage device includes the first memory page and a second memory page, the first memory page and the second memory page are of different types, memory pages of different types have different access latency; and storing the first data on the first memory page.
    Type: Application
    Filed: February 22, 2022
    Publication date: June 9, 2022
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guiyou PU
  • Patent number: 11321229
    Abstract: A flash array provided in embodiments includes a controller and a solid state disk group. The controller counts a data volume of invalid data included in each of a plurality of stripes, and select at least one target stripe from the plurality of stripes. The target stripe is a stripe that includes a maximum volume of invalid data among the plurality of stripes. Then, the controller instructs the solid state disk group to move valid data in the target stripe, and instructs the solid state disk group to delete a correspondence between a logical address of the target stripe and an actual address of the target stripe. This can reduce write amplification, thereby prolonging a life span of the solid state disk.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: May 3, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guiyou Pu
  • Publication number: 20210240584
    Abstract: Embodiments of the present disclosure provide a data recovery method in a storage system. A solid state disk is divided into a plurality of fault domains, and each fault domain is used to provide a physical address for a specific range of logical addresses of an SSD, so that when a fault domain of the solid state disk is faulty, it is unnecessary to reconstruct data in the entire SSD.
    Type: Application
    Filed: April 19, 2021
    Publication date: August 5, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guiyou Pu
  • Publication number: 20210096983
    Abstract: A flash array provided in embodiments includes a controller and a solid state disk group. The controller counts a data volume of invalid data included in each of a plurality of stripes, and select at least one target stripe from the plurality of stripes. The target stripe is a stripe that includes a maximum volume of invalid data among the plurality of stripes. Then, the controller instructs the solid state disk group to move valid data in the target stripe, and instructs the solid state disk group to delete a correspondence between a logical address of the target stripe and an actual address of the target stripe. This can reduce write amplification, thereby prolonging a life span of the solid state disk.
    Type: Application
    Filed: December 11, 2020
    Publication date: April 1, 2021
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Guiyou Pu
  • Publication number: 20200409840
    Abstract: A system controller determines a to-be-collected first logical chunk group. The first logical chunk group includes a first data logical chunk located in a first solid state disk of the plurality of solid state disks. Valid data is stored in a first logical address in the first logical chunk group, and there is a correspondence between the first logical address and an actual address in which the valid data is stored. The system controller creates a second logical chunk group. At least one second data logical chunk in the second logical chunk group is distributed in the solid state disk in which the first data logical chunk storing a valid data is located in order to ensure that the valid data is migrated from the first logical chunk group to the second logical chunk group, but an actual address of the valid data remains unchanged.
    Type: Application
    Filed: September 15, 2020
    Publication date: December 31, 2020
    Inventors: Guiyou Pu, Yang Liu, Qiang Xue