-
公开(公告)号:US20220334750A1
公开(公告)日:2022-10-20
申请号:US17857519
申请日:2022-07-05
Applicant: Huawei Technologies Co., Ltd.
Inventor: Guiyou Pu
IPC: G06F3/06
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.
-
公开(公告)号:US20240104014A1
公开(公告)日:2024-03-28
申请号:US18534695
申请日:2023-12-10
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Guiyou Pu
IPC: G06F12/02
CPC classification number: G06F12/023
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.
-
公开(公告)号:US11817880B2
公开(公告)日:2023-11-14
申请号:US17895466
申请日:2022-08-25
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Yi Li , Jiancong Li , Xiangshui Miao , Peng Yan , Guiyou Pu , Xiaozhong Shi , Keji Huang
CPC classification number: H03M13/19 , H03M13/611
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.
-
公开(公告)号:US12189990B2
公开(公告)日:2025-01-07
申请号:US17677088
申请日:2022-02-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Guiyou Pu
IPC: G06F3/06
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.
-
公开(公告)号:US20230076381A1
公开(公告)日:2023-03-09
申请号:US17883708
申请日:2022-08-09
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Guiyou Pu
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.
-
公开(公告)号:US11928053B2
公开(公告)日:2024-03-12
申请号:US17021413
申请日:2020-09-15
Applicant: Huawei Technologies Co., Ltd.
CPC classification number: G06F12/0253 , G06F3/0604 , G06F3/0631 , G06F3/0679 , G06F2212/7205
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.
-
公开(公告)号:US11321229B2
公开(公告)日:2022-05-03
申请号:US17119691
申请日:2020-12-11
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Guiyou Pu
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.
-
公开(公告)号:US20250123926A1
公开(公告)日:2025-04-17
申请号:US18989694
申请日:2024-12-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Guiyou Pu
IPC: G06F11/10
Abstract: A data reconstruction method includes: obtaining a replica of a damaged block in a data protection group; and recovering the damaged block in the data protection group based on the replica of the damaged block. Blocks in the data protection group are protected by using an erasure coding (EC) algorithm or a redundant array of independent disks (RAID) algorithm. According to the data reconstruction method, the damaged block in the data protection group is reconstructed by using the replica (for example, garbage data remained after a garbage collection operation).
-
公开(公告)号:US12271594B2
公开(公告)日:2025-04-08
申请号:US18317427
申请日:2023-05-15
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Guiyou Pu
IPC: G06F3/06
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.
-
公开(公告)号:US12111728B2
公开(公告)日:2024-10-08
申请号:US17883708
申请日:2022-08-09
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Guiyou Pu
CPC classification number: G06F11/108 , G06F3/0619 , G06F3/0688 , G06F3/0644
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.
-
-
-
-
-
-
-
-
-