-
公开(公告)号:US20240095358A1
公开(公告)日:2024-03-21
申请号:US18128442
申请日:2023-03-30
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Victor Lei Gao , Hao Fang , Donglei Wang , Zhe He
CPC classification number: G06F21/564 , G06F21/554
Abstract: Techniques for snapshot classification involve generating a plurality of snapshots of a storage system at multiple times; clustering the plurality of snapshots into a first group of snapshots and a second group of snapshots based on data features of the plurality of snapshots; and determining a clean snapshot among the plurality of snapshots based on a comparison between the generation time of the first group of snapshots and the generation time of the second group of snapshots. Accordingly, a clean snapshot and a damaged snapshot can be automatically and quickly distinguished, thereby improving the efficiency of finding a clean snapshot and helping a user recover data quickly.
-
公开(公告)号:US20240354025A1
公开(公告)日:2024-10-24
申请号:US18501231
申请日:2023-11-03
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Lei Gao , Shuning Zhang
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0608 , G06F3/0652 , G06F3/0673
Abstract: Techniques for data migration involve obtaining feature data of a plurality of logical storage units in a first storage device, the feature data comprising deduplication information of each of the plurality of logical storage units. Such techniques further involve determining, based on the feature data, a set of similarity values between the plurality of logical storage units. Such techniques further involve migrating a logical storage unit having a similarity value higher than a similarity threshold among the plurality of logical storage units from the first storage device to a second storage device different from the first storage device.
-
公开(公告)号:US20240028519A1
公开(公告)日:2024-01-25
申请号:US18106559
申请日:2023-02-07
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Lei Gao , Donglei Wang , Shuning Zhang , Jianping Song
IPC: G06F12/0875
CPC classification number: G06F12/0875 , G06F2212/45
Abstract: Techniques for data processing involve: performing, according to a determination that a programmable circuit receives user-written data, data feature detection by the programmable circuit on a first part of the user-written data. Such techniques further involve: replacing, in response to the first part matching a predetermined data feature, the first part by the programmable circuit with a data representation corresponding to the predetermined data feature. In addition, such techniques involve: writing the data representation to a cache region of a storage system. Accordingly, such techniques can save cache resources of a storage system and can save CPU of the storage system, thus avoiding the latency due to data feature detection and improving the user experience.
-
公开(公告)号:US20240354013A1
公开(公告)日:2024-10-24
申请号:US18498495
申请日:2023-10-31
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Lei Gao , Jun Wang
IPC: G06F3/06
CPC classification number: G06F3/0626 , G06F3/0613 , G06F3/064 , G06F3/0673
Abstract: Techniques for compressing a data block involve adding a compression flag to a data block after the data block is decompressed by a protocol layer, the compression flag indicating that the data block is compressible or uncompressible. Such techniques further involve acquiring the compression flag of the data block. Such techniques further involve determining, in response to the compression flag of the data block indicating that the data block is compressible, to perform inline compression on the data block. Such techniques further involve preventing, in response to the compression flag of the data block indicating that the data block is uncompressible, the inline compression from being performed on the data block.
-
公开(公告)号:US20240330457A1
公开(公告)日:2024-10-03
申请号:US18136518
申请日:2023-04-19
Applicant: Dell Products L.P.
Inventor: Weibing Zhang
CPC classification number: G06F21/565 , G06F21/554
Abstract: Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for detecting a network attack. The method includes determining a compression ratio of written data in a time window of a predetermined time length, where the compression ratio is a ratio of a data amount of the written data before being compressed to a data amount of the written data after being compressed. The method further includes determining a user side connection associated with the written data at least according to determining that the compression ratio is less than a threshold compression ratio. In addition, the method includes determining data from the user side connection as a network attack according to determining that files associated with the user side connection cannot pass a file integrity check. Embodiments of the present disclosure can significantly reduce the computational amount of network attack detection.
-
公开(公告)号:US20240311472A1
公开(公告)日:2024-09-19
申请号:US18183983
申请日:2023-03-15
Applicant: Dell Products, L.P.
Inventor: Weibing Zhang , Lei Gao , Chen Gong , Wai Yim
IPC: G06F21/55
CPC classification number: G06F21/554 , G06F2221/034
Abstract: Systems and methods for storage system attack detection and response are described. In an illustrative, non-limiting embodiment, a method may include: obtaining a plurality of count features corresponding to a respective plurality of time points, where the count features include a plurality of count values for data blocks of a storage object; determining, for a first time point, a plurality of corresponding correlation coefficients between a first count feature for the first time point and other count features for other time points; determining a score for the first time point based, at least in part, on the plurality of corresponding correlation coefficients; determining that the score is less than a predetermined threshold; determining, based on the score being less than the predetermined threshold, that the storage object corresponding to the first time point is under an attack; and providing information responsive to the attack to a third party.
-
公开(公告)号:US12222817B2
公开(公告)日:2025-02-11
申请号:US18477260
申请日:2023-09-28
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Victor Lei Gao , Henry Hao Fang
IPC: G06F16/245 , G06F11/14
Abstract: Backing up data is described. An example method includes acquiring data block deduplication information of source data and pieces of backup node deduplication information of backup nodes in a backup node set. Then, based on the data block deduplication information and the pieces, deduplication rates of the source data are determined relative to the backup nodes in the backup node set. In addition, based on the deduplication rates for the plurality of backup nodes, a target backup node is selected for backing up the source data from the backup node set. Data features of the to-be-backed-up source data are utilized to determine the deduplication rate of the source data relative to each backup node, thereby selecting the target backup node through the deduplication rates of the backup nodes. The space occupation of backup nodes can also be reduced when backing up the source data, thereby achieving better space utilization.
-
公开(公告)号:US12197338B2
公开(公告)日:2025-01-14
申请号:US18106559
申请日:2023-02-07
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Lei Gao , Donglei Wang , Shuning Zhang , Jianping Song
IPC: G06F12/00 , G06F12/0875
Abstract: Techniques for data processing involve: performing, according to a determination that a programmable circuit receives user-written data, data feature detection by the programmable circuit on a first part of the user-written data. Such techniques further involve: replacing, in response to the first part matching a predetermined data feature, the first part by the programmable circuit with a data representation corresponding to the predetermined data feature. In addition, such techniques involve: writing the data representation to a cache region of a storage system. Accordingly, such techniques can save cache resources of a storage system and can save CPU of the storage system, thus avoiding the latency due to data feature detection and improving the user experience.
-
公开(公告)号:US20240320012A1
公开(公告)日:2024-09-26
申请号:US18374058
申请日:2023-09-28
Applicant: Dell Products L.P.
Inventor: Weibing Zhang , Lei Gao , Juan Yan
IPC: G06F9/4401 , G06F9/38
CPC classification number: G06F9/441 , G06F9/3836
Abstract: Techniques perform data processing. Such techniques involve obtaining, by a first operating system, first data of a storage system from a data collector. Such techniques further involve synchronizing the first data from the first operating system to a second operating system, wherein an architecture of the second operating system is different from that of the first operating system. Such techniques further involve, in response to that the first operating system has a failure, obtaining, by the second operating system, second data of the storage system from the data collector. Such techniques further involve, in response to that the first operating system is recovered, synchronizing the second data from the second operating system to the first operating system. Accordingly, such techniques can minimize processing time, ensure high availability of data collection, save computing and memory resources of a storage system, and help improve user experience.
-
公开(公告)号:US20240184471A1
公开(公告)日:2024-06-06
申请号:US18209089
申请日:2023-06-13
Applicant: Dell Products L.P.
Inventor: Shuning Zhang , Lei Gao , Weibing Zhang , Lisen Guo
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0604 , G06F3/0673
Abstract: Techniques for data migration involve obtaining, at an edge device, a bitmap in a local memory, the bitmap including a plurality of parameter values. The techniques further involve updating, in response to a data block being written or read, a data heat value of the data block based on the bitmap. The techniques further involve migrating the data block between the edge device and a cloud device based on the updated data heat value. Accordingly, there is a solution for migrating data blocks between an edge device and a cloud device, such that data with a high data heat value is stored at the edge device and data with a low data heat value is stored at the cloud device, thereby improving the performance of a storage system.
-
-
-
-
-
-
-
-
-