Efficient Mechanism for Data Protection Against Cloud Region Failure or Site Disasters and Recovery Time Objective (RTO) Improvement for Backup Applications

    公开(公告)号:US20220308965A1

    公开(公告)日:2022-09-29

    申请号:US17213480

    申请日:2021-03-26

    IPC分类号: G06F11/14 H04L29/08

    摘要: A method, apparatus, and system for determining a consistency marker object representing the latest consistent recovery point for a disaster recovery (DR) process is disclosed. A request to move data from a local storage to a cloud storage for the DR process at a target point in time is received. Then, a replication completion status of a replication process indicating whether the replication is complete or not is determined. Next, the replication completion status indicating the replication process is complete is detected. Thereafter, in response to detecting the replication completion status, the consistency marker object having the latest consistent point is written in a preconfigured directory in a bucket to determine the consistent recovery point for a future DR process without having to perform lengthy validations for the data and meta.

    Replication for cyber recovery for multiple tier data

    公开(公告)号:US11436103B2

    公开(公告)日:2022-09-06

    申请号:US17069463

    申请日:2020-10-13

    IPC分类号: G06F16/20 G06F11/14 G06F16/27

    摘要: Replication of a filesystem or a mount point or share may replicate all data that it consists of irrespective of where the data is stored. Replication protects data irrespective of location. One method is to replicate the filesystem namespace as is while skipping the data outside of the appliance/machine so that replication cost and time are reasonable. The data outside of the machine, like cloud/tape data is protected differently. One example method includes a data protection operation configured to replication a namespace associated with multiple data tiers. During replication, data from one of the tiers is skipped while all of the namespace metadata is replicated. The recovery restores the namespace metadata and the data that was replicated from the other tier. This may be performed in connection with cyber security, for example when replicating multi-tier data to a vault.

    MAINTAINING RETENTION POLICIES IN A BLOCK STORAGE, MULTI-CLIENT DEDUP DOMAIN

    公开(公告)号:US20220237148A1

    公开(公告)日:2022-07-28

    申请号:US17160783

    申请日:2021-01-28

    摘要: One example method includes maintaining a deduplication data structure including one or more entries that each identify a respective fingerprint, and pointer, and also maintaining a ClientBlockList data structure comprising one or more entries that each identify a respective handle, retention date, and block, receiving a write request that identifies a handle, retention date, and block, computing a fingerprint of the block identified in the write request, determining, by the server, whether the fingerprint is in the deduplication data structure, and when the fingerprint is not in the deduplication data structure, storing the block identified in the write request at location ‘L’ in the deduplication data structure, and adding, to the deduplication data structure, an entry that identifies the fingerprint and the location ‘L,’ and adding, to the ClientBlockList data structure, an entry that identifies the handle, retention date, and fingerprint.

    Efficient method to optimize distributed segment processing mechanism in dedupe systems by leveraging the locality principle

    公开(公告)号:US12032536B2

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

    申请号:US17191403

    申请日:2021-03-03

    IPC分类号: G06F16/215 G06F16/23

    CPC分类号: G06F16/215 G06F16/2379

    摘要: One example method includes receiving at a dedupe system, from a client, a request that comprises a set of fingerprints, where each fingerprint in the set corresponds to a particular data segment, filtering, at the dedupe system, the set of fingerprints into a set of unique fingerprints and a set of non-unique fingerprints, reading, at the dedupe system, from a container where copies of the non-unique fingerprints are stored, an additional set of non-unique fingerprints, sending, from the dedupe system to the client, a single response that comprises both the set of unique fingerprints and the additional set of non-unique fingerprints, and receiving from the client, at the dedupe system, data segments that respectively correspond to the unique fingerprints in the set of unique fingerprints, but no data segments corresponding to the non-unique fingerprints in the set of non-unique fingerprints are received by the dedupe system from the client.