-
公开(公告)号:US20180225183A1
公开(公告)日:2018-08-09
申请号:US15948499
申请日:2018-04-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhengjiang Wang , Xianqiang Luo , Yi He , Keji Huang , Jian Wu , Mingqian Zhang
CPC classification number: G06F11/2056 , G06F3/067 , G06F11/1448 , G06F11/1458 , G06F11/1471 , G06F11/2089 , G06F11/2094 , H04L41/0668 , H04L67/1097 , H04L69/40
Abstract: In a method for processing a server message block (SMB) service fault, a first storage device generates a file handle according to a first file open instruction from a host, and sends the file handle to a second storage device. The second storage device stores the file handle as a backup handle. The second storage device activates an Internet Protocol (IP) address of the first storage device according to fault information from the first storage device, and establishes a communication connection to the host. After the second storage device determines a file handle matches the handle identifier, the second storage device opens a file. Hence, when a storage device that processes an SMB service is faulty, the SMB service may be taken over by a secondary storage device such that the SMB service is executed without interruption.
-
公开(公告)号:US11030048B2
公开(公告)日:2021-06-08
申请号:US15459984
申请日:2017-03-15
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jianlong Xiao , Keji Huang
IPC: G06F16/16 , G06F11/14 , G06F16/178 , G06F16/23 , G06F16/27 , G06F16/2455 , G06F16/11 , G06F16/174
Abstract: A method for a source storage device to send a source file and a clone file of the source file to a backup storage device. The source storage device sends a data block to the backup storage device to be stored as a target file. Then, the source storage device determines that the source file is associated with the clone file by searching a cloning recorder with a source file ID of the source file. Based upon the determining, the source storage device sends a clone creating request including the source file ID to the backup storage device to instruct the backup storage device to create a clone file of the target file. Thus, the method is capable of replicating the clone file of the file without sending a large number of mapping data.
-
公开(公告)号:US10776285B2
公开(公告)日:2020-09-15
申请号:US15977379
申请日:2018-05-11
Applicant: Huawei Technologies Co., Ltd.
Inventor: Lei Chen , Keji Huang
Abstract: In an active-active system, if write lock permission is granted to a second storage array, a first storage array sends to-be-written data and a lock revocation request together to a lock server; the lock server sends a lock revocation request carrying the to-be-written data to the second storage array; after storing the to-be-written data, the second storage array sends a lock revocation success message to the lock server; the lock server gives the write lock permission to the first storage array; and the first storage array obtains the write lock permission and stores the to-be-written data.
-
公开(公告)号: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.
-
公开(公告)号:US10789138B2
公开(公告)日:2020-09-29
申请号:US15948499
申请日:2018-04-09
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhengjiang Wang , Xianqiang Luo , Yi He , Keji Huang , Jian Wu , Mingqian Zhang
Abstract: In a method for processing a server message block (SMB) service fault, a first storage device generates a file handle according to a first file open instruction from a host, and sends the file handle to a second storage device. The second storage device stores the file handle as a backup handle. The second storage device activates an Internet Protocol (IP) address of the first storage device according to fault information from the first storage device, and establishes a communication connection to the host. After the second storage device determines a file handle matches the handle identifier, the second storage device opens a file. Hence, when a storage device that processes an SMB service is faulty, the SMB service may be taken over by a secondary storage device such that the SMB service is executed without interruption.
-
6.
公开(公告)号:US10761731B2
公开(公告)日:2020-09-01
申请号:US15889209
申请日:2018-02-06
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Peijun Jiang , Qiang Xue , Keji Huang
IPC: G06F12/00 , G06F3/06 , G06F12/02 , G06F12/0804 , G06F12/06 , G06F12/0868
Abstract: Application relates to storage technologies, and in particular, to writing data in a storage system having solid state disks. Embodiments of the application provide an array controller, including a communication interface and a processor. The processor receives information about a logical block from a solid state disk. The information about the logical block includes a size of the logical block and indication information of the logical block, and the logical block includes one or more physical blocks. The processor sends multiple write data requests to the solid state disk. Each write data request includes data, and each write data request instructs the solid state disk to write the data into the logical block indicated by the indication information of the logical block. A total size of data included in the multiple write data requests is equivalent to the size of the logical block.
-
公开(公告)号: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.
-
公开(公告)号:US20180260340A1
公开(公告)日:2018-09-13
申请号:US15977379
申请日:2018-05-11
Applicant: Huawei Technologies Co., Ltd.
Inventor: Lei Chen , Keji Huang
Abstract: In an active-active system, if write lock permission is granted to a second storage array, a first storage array sends to-be-written data and a lock revocation request together to a lock server; the lock server sends a lock revocation request carrying the to-be-written data to the second storage array; after storing the to-be-written data, the second storage array sends a lock revocation success message to the lock server; the lock server gives the write lock permission to the first storage array; and the first storage array obtains the write lock permission and stores the to-be-written data.
-
公开(公告)号: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.
-
-
-
-
-
-
-
-
-