-
公开(公告)号:US12216929B2
公开(公告)日:2025-02-04
申请号:US18527353
申请日:2023-12-03
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenlin Cui , Keji Huang , Peng Zhang , Siwei Luo
IPC: G06F3/06 , G06F12/0802
Abstract: A storage system includes multiple storage nodes. Each storage node includes a first storage device of a first type and a second storage device of a second type, and a performance level of the first storage device is higher than the second storage device. The globe cache includes a first tier comprising the first storage device in each storage node, and a second tier comprising the second storage device in each storage node. The first tier is for storing data with a high access frequency, and the second tier is for storing data with a low access frequency. The management node monitors an access frequency of target data stored in the first tier. When the access frequency of the target data is lower than a threshold, the management node instructs the first storage node to migrate the target data from the first tier to the second tier.
-
公开(公告)号:US11868651B2
公开(公告)日:2024-01-09
申请号:US17669726
申请日:2022-02-11
Applicant: Huawei Technologies Co., Ltd.
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0622 , G06F3/0679
Abstract: A key-value (KV) storage method and apparatus, the method including receiving a write request, where the write request is associated with writing a first key and a first value, storing the first key in a first memory chip of a solid state drive (SSD), and storing the first value in a second memory chip of the SSD, where an erase count of the first memory chip is less than an erase count of the second memory chip, and creating a mapping relationship between the first key, a physical address of the first key, and a physical address of the first value, where the physical address of the first key indicates that the first key is stored in storage space of the first memory chip, and where the physical address of the first value indicates that the first value is stored in storage space of the second memory chip.
-
公开(公告)号:US11861204B2
公开(公告)日:2024-01-02
申请号:US17510388
申请日:2021-10-26
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenlin Cui , Keji Huang , Peng Zhang , Siwei Luo
IPC: G06F3/06 , G06F12/0802
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0673 , G06F12/0802 , G06F2212/60
Abstract: A storage system includes a management node and multiple storage nodes. Each storage node includes a first storage device of a first type (e.g., DRAM) and a second storage device of a second type (e.g., SCM), and a performance level of the first storage device is higher than the second storage device. The management node creates a globe cache including a first tier comprising the first storage device in each storage node, and a second tier comprising the second storage device in each storage node. The first tier is for storing data with a high access frequency, and the second tier is for storing data with a low access frequency. The management node monitors an access frequency of target data stored in the first tier. When the access frequency of the target data is lower than a threshold, the management node instructs the first storage node to migrate the target data from the first tier to the second tier of the globe cache.
-
公开(公告)号:US20220057954A1
公开(公告)日:2022-02-24
申请号:US17510388
申请日:2021-10-26
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Wenlin Cui , Keji Huang , Peng Zhang , Siwei Luo
IPC: G06F3/06 , G06F12/0802
Abstract: A storage system includes a management node and multiple storage nodes. Each storage node includes a first storage device of a first type (e.g., DRAM) and a second storage device of a second type (e.g., SCM), and a performance level of the first storage device is higher than the second storage device. The management node creates a globe cache including a first tier comprising the first storage device in each storage node, and a second tier comprising the second storage device in each storage node. The first tier is for storing data with a high access frequency, and the second tier is for storing data with a low access frequency. The management node monitors an access frequency of target data stored in the first tier. When the access frequency of the target data is lower than a threshold, the management node instructs the first storage node to migrate the target data from the first tier to the second tier of the globe cache.
-
公开(公告)号:US20220164132A1
公开(公告)日:2022-05-26
申请号:US17669726
申请日:2022-02-11
Applicant: Huawei Technologies Co., Ltd.
IPC: G06F3/06
Abstract: A key-value (KV) storage method and apparatus, the method including receiving a write request, where the write request is associated with writing a first key and a first value, storing the first key in a first memory chip of a solid state drive (SSD), and storing the first value in a second memory chip of the SSD, where an erase count of the first memory chip is less than an erase count of the second memory chip, and creating a mapping relationship between the first key, a physical address of the first key, and a physical address of the first value, where the physical address of the first key indicates that the first key is stored in storage space of the first memory chip, and where the physical address of the first value indicates that the first value is stored in storage space of the second memory chip.
-
6.
公开(公告)号:US20240354267A1
公开(公告)日:2024-10-24
申请号:US18758630
申请日:2024-06-28
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yue Zhao , Wenlin Cui , Siwei Luo
IPC: G06F13/16 , G06F13/42 , G06F15/173
CPC classification number: G06F13/1668 , G06F13/4221 , G06F15/17331
Abstract: A data storage system includes a host, an adapter card, and a storage node. The host establishes a communication connection to the adapter card through a bus, and the storage node establishes a communication connection to the adapter card through a network. The storage node is configured to store data that the host requests to write into a first memory space. The first memory space is a storage space that is provided by the adapter card for the host and that supports memory semantic access. The adapter card writes the data into a second memory space of the storage node, where the adapter card includes a first correspondence between a physical address of the second memory space and an address of the first memory space.
-
公开(公告)号:US11579777B2
公开(公告)日:2023-02-14
申请号:US17029285
申请日:2020-09-23
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Abstract: In a method disclosed for writing data, a device receives data, divides the data into one or more data fragments, obtains a first parity fragment based on the one or more data fragments and a second parity fragment of a written data fragment in a stripe distributed across a plurality of nodes, stores the one or more data fragments and the first parity fragment in the stripe.
-
公开(公告)号:US20230015979A1
公开(公告)日:2023-01-19
申请号:US17934699
申请日:2022-09-23
Applicant: Huawei Technologies Co., Ltd.
IPC: G06F3/06
Abstract: This application discloses a storage system, a data processing method, an apparatus, a node, and a storage medium, and pertains to the field of data storage technologies. In the method, a client determines an address that is in a storage unit and that is used to store to-be-written data, and sends the to-be-written data to a first storage device that is in a storage node and that is corresponding to the storage unit, so that the first storage device stores the to-be-written data while a CPU of the storage node does not need to determine a hard disk LBA corresponding to virtual address space, and a hard disk does not need to determine a corresponding physical address based on the hard disk LBA.
-
公开(公告)号:US20220035560A1
公开(公告)日:2022-02-03
申请号:US17503876
申请日:2021-10-18
Applicant: Huawei Technologies Co., Ltd.
IPC: G06F3/06
Abstract: A storage system includes a client configured to send a data write request comprising first data related to an application, and send a first write instruction comprising a log of the first data and a first access address of a first storage object allocated to the log, a computing node includes a memory and configured to receive, from the client, the data write request, and write the first data into the memory, and a storage node includes a hard disk and configured to receive, from the client, the first write instruction, and forward the log and the first access address to the hard disk, and the hard disk is configured to write, based on the first access address, the log into a first storage space corresponding to the first storage object.
-
公开(公告)号:US20210397350A1
公开(公告)日:2021-12-23
申请号:US17464904
申请日:2021-09-02
Applicant: Huawei Technologies Co., Ltd.
Abstract: A data processing method includes obtaining a plurality of data blocks, determining a first data block and a second data block from the data blocks, where the first data block has a first hash value, and the second data block has a second hash value, where the first hash value is obtained by performing calculation on the first data block based on a hash algorithm and the second hash value is obtained by performing calculation on the second data block based on the hash algorithm, and combining and compressing the first data block and the second data block based on a degree of similarity of the first data block and the second data block.
-
-
-
-
-
-
-
-
-