METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR SNAPSHOT CLASSIFICATION

    公开(公告)号:US20240095358A1

    公开(公告)日:2024-03-21

    申请号:US18128442

    申请日:2023-03-30

    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.

    METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DATA MIGRATION

    公开(公告)号:US20240354025A1

    公开(公告)日:2024-10-24

    申请号:US18501231

    申请日:2023-11-03

    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.

    DATA PROCESSING METHOD, ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT

    公开(公告)号:US20240028519A1

    公开(公告)日:2024-01-25

    申请号:US18106559

    申请日:2023-02-07

    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.

    METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR COMPRESSING DATA BLOCK

    公开(公告)号:US20240354013A1

    公开(公告)日:2024-10-24

    申请号:US18498495

    申请日:2023-10-31

    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.

    METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DETECTING NETWORK ATTACK

    公开(公告)号:US20240330457A1

    公开(公告)日:2024-10-03

    申请号:US18136518

    申请日:2023-04-19

    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.

    SYSTEMS AND METHODS FOR STORAGE SYSTEM ATTACK DETECTION AND RESPONSE

    公开(公告)号:US20240311472A1

    公开(公告)日:2024-09-19

    申请号:US18183983

    申请日:2023-03-15

    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.

    Method, electronic device, and computer program product for backing up data

    公开(公告)号:US12222817B2

    公开(公告)日:2025-02-11

    申请号:US18477260

    申请日:2023-09-28

    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.

    Data feature detection and replacement in user-written data for caching

    公开(公告)号:US12197338B2

    公开(公告)日:2025-01-14

    申请号:US18106559

    申请日:2023-02-07

    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.

    METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DATA PROCESSING

    公开(公告)号:US20240320012A1

    公开(公告)日:2024-09-26

    申请号:US18374058

    申请日:2023-09-28

    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.

    METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DATA MIGRATION

    公开(公告)号:US20240184471A1

    公开(公告)日:2024-06-06

    申请号:US18209089

    申请日:2023-06-13

    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.

Patent Agency Ranking