-
公开(公告)号: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.
-
公开(公告)号:US20240152290A1
公开(公告)日:2024-05-09
申请号:US18415352
申请日:2024-01-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD. , TSINGHUA UNIVERSITY
Inventor: Jiwu Shu , Youyou Lu , Jian Gao , Xiaodong Tan , Wenlin Cui
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0619 , G06F3/067
Abstract: This application discloses a data writing method. A network controller performs erasure code encoding on original data, and writes a third quantity of target data blocks of a plurality of obtained target data blocks into a storage node. The network controller reads a first quantity of target data blocks of the third quantity of the target data blocks from the storage node, and decodes the read target data blocks. The plurality of target data blocks include a first quantity of original data blocks and a second quantity of check data blocks, two ends of a target data block include same version information, and the third quantity is greater than the first quantity.
-
3.
公开(公告)号: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.
-
4.
公开(公告)号:US11899939B2
公开(公告)日:2024-02-13
申请号:US17372250
申请日:2021-07-09
Applicant: Huawei Technologies Co., Ltd. , TSINGHUA UNIVERSITY
Inventor: Jiwu Shu , Youmin Chen , Youyou Lu , Wenlin Cui
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0604 , G06F3/067 , G06F3/0659
Abstract: A read/write request processing method and server are provided. In this method, each terminal is grouped, and different service durations are assigned for all terminal groups, so that a server can process, within any service duration, only a read/write request sent by a terminal in a terminal group corresponding to the service duration. According to the application, a cache area of a network interface card of the server is enabled to store only limited quantities of queue pairs (QPs) and work queue elements (WQEs), thereby preventing uneven resource distribution in the cache area of the network interface card.
-
公开(公告)号:US12223171B2
公开(公告)日:2025-02-11
申请号:US18064060
申请日:2022-12-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Chen Wang , Meng Gao , Wenlin Cui , Siwei Luo , Ren Ren
IPC: G06F3/06
Abstract: A metadata processing method includes a network interface card in a storage device that receives an input/output (I/O) request, where the I/O request includes a data read request or a data write request; the network interface card executes a metadata processing task corresponding to the I/O request; and when determining that the metadata processing task fails to be executed, the network interface card requests a CPU in the storage device to execute the metadata processing task.
-
公开(公告)号:US20240094936A1
公开(公告)日:2024-03-21
申请号:US18527353
申请日:2023-12-03
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 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.
-
公开(公告)号:US08909868B2
公开(公告)日:2014-12-09
申请号:US14283783
申请日:2014-05-21
Applicant: Huawei Technologies Co., Ltd.
Inventor: Wenlin Cui , Qiyao Wang , Mingquan Zhou , Tan Shu , Honglei Wang
CPC classification number: G06F3/061 , G06F3/0655 , G06F3/0689 , G06F9/5016 , G06F11/3409 , G06F11/3442 , G06F12/084 , G06F12/0871 , G06F12/0873 , G06F12/0897 , G06F2201/885 , G06F2212/282
Abstract: A method and a system for controlling quality of service of a storage system, and a storage system. The method includes: collecting information about processing capabilities of the hard disks in the storage system and obtaining processing capabilities of the hard disks according to the information about processing capabilities; dividing a cache into multiple cache tiers according to the processing capabilities of the hard disks; and writing, for a cache tier in which dirty data reaches a preset threshold, data in the cache tier into at least one hard disk corresponding to the cache tier. The method avoids a phenomenon of preempting page resources in the cache.
Abstract translation: 一种用于控制存储系统的服务质量的方法和系统以及存储系统。 该方法包括:收集关于存储系统中的硬盘的处理能力的信息,并根据关于处理能力的信息获得硬盘的处理能力; 根据硬盘的处理能力将缓存分为多个缓存层; 并且对于其中脏数据达到预设阈值的高速缓存层,将高速缓存层中的数据写入到与缓存层对应的至少一个硬盘中。 该方法避免了在缓存中抢占页面资源的现象。
-
8.
公开(公告)号:US20250021261A1
公开(公告)日:2025-01-16
申请号:US18902072
申请日:2024-09-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Hongwei Sun , Guangcheng Li , Huawei Liu , Jun You , Wenlin Cui
IPC: G06F3/06
Abstract: A converged system includes a computing node and a storage node. The computing node is connected to the storage node through a network to build a storage-computing decoupled architecture. A storage medium of the computing node and a storage medium of the storage node form a global memory pool through unified addressing, namely, a global storage medium shared by the computing node and the storage node. When a read/write operation is performed in the system, processing request data is obtained, and a memory operation of the processing request data is performed on the global memory pool based on a memory operation instruction.
-
公开(公告)号:US20240211136A1
公开(公告)日:2024-06-27
申请号:US18600126
申请日:2024-03-08
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ren Ren , Chuan Liu , Yue Zhao , Wenlin Cui
IPC: G06F3/06
CPC classification number: G06F3/061 , G06F3/0631 , G06F3/0673
Abstract: A service system and a memory management method and apparatus are provided. The service system includes a plurality of service nodes. A memory of at least one of the plurality of service nodes is divided into a local resource and a global resource. The local resource is used to provide memory storage space for a local service node, the global resource of the at least one service node forms a memory pool, and the memory pool is used to provide memory storage space for the plurality of service nodes. When a specific condition is satisfied, at least a part of space in the local resource is transferred to the memory pool.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-