Method and key value-based device for data deduplication and random access

    公开(公告)号:US12130779B2

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

    申请号:US18315839

    申请日:2023-05-11

    Inventor: Assaf Natanzon

    CPC classification number: G06F16/1752

    Abstract: A method of storing a data file in a key value-based storage system includes dividing the data file into at least two variable size chunks. Each of the variable size chunks is divided into blocks, where the blocks have different sizes depending on the amount of data in each block. A set of metadata is generated for the data file including information indicating the size of each block and the size of each chunk and writing the data file and the set of metadata to the key value-based storage.

    METHOD AND SYSTEM FOR CONTINUOUS DATA PROTECTION

    公开(公告)号:US20230333946A1

    公开(公告)日:2023-10-19

    申请号:US18339090

    申请日:2023-06-21

    Inventor: Assaf Natanzon

    CPC classification number: G06F11/1469 G06F11/1471

    Abstract: A method of continuous data protection (CDP) is provided. The method includes sending, by a splitter, block I/O write data from a computing system to a primary volume and to a CDP appliance. The method further includes, recording, by a file system tracker communicatively coupled with the splitter, a log of meta data operations made to files in a file system of the primary volume and sending the log to the CDP appliance. The method further includes, recording, by the CDP appliance, the block I/O write data in a journal and a secondary volume, and recording the log of meta data operations made to files in the file system of the primary volume in a continuous catalog.

    Method and Key Value-Based Device for Data Deduplication and Random Access

    公开(公告)号:US20230281166A1

    公开(公告)日:2023-09-07

    申请号:US18315839

    申请日:2023-05-11

    Inventor: Assaf Natanzon

    CPC classification number: G06F16/1752

    Abstract: A method of storing a data file in a key value-based storage system includes dividing the data file into at least two variable size chunks. Each of the variable size chunks is divided into blocks, where the blocks have different sizes depending on the amount of data in each block. A set of metadata is generated for the data file including information indicating the size of each block and the size of each chunk and writing the data file and the set of metadata to the key value-based storage.

    METHODS AND SYSTEM FOR DATA BACKUP AND RESTORE

    公开(公告)号:US20230060638A1

    公开(公告)日:2023-03-02

    申请号:US17983176

    申请日:2022-11-08

    Inventor: Assaf Natanzon

    Abstract: A method for backing up data item stored in host device, includes activating backup agent in host file system of host device, the host file system including data item to be backed up. The method includes using the activated backup agent for detecting one or more first operations executing one or more changes in the host file system, for detecting the one or more first changes in the host file system executed by the one or more first operations, and for generating a first data backup instruction based on the detected one or more first operations and on the detected one or more first changes. The method further includes providing one or more operation algorithms to a backup system; and providing the generated first data backup instruction to the backup system configured for delayed backup computation of the one or more data items to be backed up.

    Method and system of differential compression

    公开(公告)号:US12026386B2

    公开(公告)日:2024-07-02

    申请号:US17951477

    申请日:2022-09-23

    Inventor: Assaf Natanzon

    CPC classification number: G06F3/0641 G06F3/0608 G06F3/0673

    Abstract: A method for differential compression includes receiving input data blocks that are selected for compression. For each input data block, the input data block is divided into at least two segments. For each of the at least two segments, a similarity degree between the respective segment and each of the data blocks excluding the respective data block is computed. For each of the at least two segments, the data block which has a biggest similarity degree with the respective segment among the data blocks excluding the respective data block is selected as an optimal reference data block for the respective segment. The differential compression is applied to the input data block and optimal reference blocks in response to determining a differential compression that is to be applied based on the similarity degree between the segments of the input data block and the corresponding optimal reference blocks.

    METHOD AND SYSTEM OF STORING DATA TO DATA STORAGE FOR VARIABLE SIZE DEDUPLICATION

    公开(公告)号:US20230334023A1

    公开(公告)日:2023-10-19

    申请号:US18339081

    申请日:2023-06-21

    Inventor: Assaf Natanzon

    CPC classification number: G06F16/1752 G06F16/1734

    Abstract: A method of storing data to a data storage and related device are provided, wherein data storage is divided into two or more variable size chunks, and each variable size chunks is divided into blocks, and the data storage comprises set of metadata. The data storage is also divided into two fixed size chunks. The method comprises: writing incoming write IO to a position of the corresponding size chunk in the data storage; setting the change indicator for the corresponding fixed size chunk to indicate that the corresponding fixed size chunk has been changed since it was divided into variable sized chunks. When change indicators indicate that division of the associated fixed size chunk or chunks into variable sized chunks should be changed, rechunking fixed size chunk into variable sized chunks is executed. Because of the change indicator, high deduplication is maintained even for offline deduplication in the data storage.

    Method and system of storing data to data storage for variable size deduplication

    公开(公告)号:US12265504B2

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

    申请号:US18339081

    申请日:2023-06-21

    Inventor: Assaf Natanzon

    Abstract: A method of storing data to a data storage and related device are provided, wherein data storage is divided into two or more variable size chunks, and each variable size chunks is divided into blocks, and the data storage comprises set of metadata. The data storage is also divided into two fixed size chunks. The method comprises: writing incoming write IO to a position of the corresponding size chunk in the data storage; setting the change indicator for the corresponding fixed size chunk to indicate that the corresponding fixed size chunk has been changed since it was divided into variable sized chunks. When change indicators indicate that division of the associated fixed size chunk or chunks into variable sized chunks should be changed, rechunking fixed size chunk into variable sized chunks is executed. Because of the change indicator, high deduplication is maintained even for offline deduplication in the data storage.

    Method and system for continuous data protection

    公开(公告)号:US12253917B2

    公开(公告)日:2025-03-18

    申请号:US18339090

    申请日:2023-06-21

    Inventor: Assaf Natanzon

    Abstract: A method of continuous data protection (CDP) is provided. The method includes sending, by a splitter, block I/O write data from a computing system to a primary volume and to a CDP appliance. The method further includes, recording, by a file system tracker communicatively coupled with the splitter, a log of meta data operations made to files in a file system of the primary volume and sending the log to the CDP appliance. The method further includes, recording, by the CDP appliance, the block I/O write data in a journal and a secondary volume, and recording the log of meta data operations made to files in the file system of the primary volume in a continuous catalog.

Patent Agency Ranking