Merkle super tree for synchronizing data buckets of unlimited size in object storage systems

    公开(公告)号:US11461362B2

    公开(公告)日:2022-10-04

    申请号:US16803918

    申请日:2020-02-27

    Abstract: Embodiments extend using sparse Merkle trees for smart synchronization of S3 buckets by overcoming fixed size limitations through creating another Merkle tree when the fixed size limit of the first tree is exceeded, and creating yet another tree when the second tree is filled up, and so on as needed. The method maintains a super Merkle tree of trees, in which each tree can be synchronized separately by keeping a strict division to trees according to generation number. The generation is passed from a source site to a target site during replication operations. Syncing between two data sites is efficient as the super Merkle tree of the source is synced with the super Merkle tree of the target using the hashes on the nodes, as in normal Merkle tree sync operations.

    Intelligently distributing retrieval of recovery data amongst peer-based and cloud-based storage sources

    公开(公告)号:US11272006B2

    公开(公告)日:2022-03-08

    申请号:US16891374

    申请日:2020-06-03

    Abstract: Described is a system for intelligently distributing the retrieval of recovery data amongst peer-based and cloud-based storage sources. The system may leverage a peer network by performing a recovery from a combination of sources including peer devices and a cloud-based storage by considering a multitude of factors. For example, the system may consider retrieval information (e.g. availability, performance metrics, retrieval costs, etc.) associated with each of the potential sources in combination with target information (e.g. recovery objectives, file recovery priorities, etc.) to create an ordering preference (e.g. ranking) for sources from which to retrieve recovery data. The system may rank the sources by determining a specialized recovery score for each source thereby allowing the intelligent retrieval of recovery data.

    FAST RECOVERY IN RECOVERPOINT USING DIRECT STORAGE ACCESS

    公开(公告)号:US20210303161A1

    公开(公告)日:2021-09-30

    申请号:US16834022

    申请日:2020-03-30

    Abstract: Data protection operations based on direct storage access. Data protection operations that involve large data transfers are optimized or improved by transferring the data using a communication path that includes direct access to disks of a storage array. This avoids latencies associated with transferring data through the layers of the storage array. The locations of the data to be transferred are identified and provided to an appliance. The appliance can then read and transfer the data over a communication path that includes direct disk access.

    FAST RECOVERY IN RECOVERPOINT USING DIRECT STORAGE ACCESS

    公开(公告)号:US20220091747A1

    公开(公告)日:2022-03-24

    申请号:US17539630

    申请日:2021-12-01

    Abstract: Data protection operations based on direct storage access. Data protection operations that involve large data transfers are optimized or improved by transferring the data using a communication path that includes direct access to disks of a storage array. This avoids latencies associated with transferring data through the layers of the storage array. The locations of the data to be transferred are identified and provided to an appliance. The appliance can then read and transfer the data over a communication path that includes direct disk access.

    Fast recovery in recoverpoint using direct storage access

    公开(公告)号:US11221786B2

    公开(公告)日:2022-01-11

    申请号:US16834022

    申请日:2020-03-30

    Abstract: Data protection operations based on direct storage access. Data protection operations that involve large data transfers are optimized or improved by transferring the data using a communication path that includes direct access to disks of a storage array. This avoids latencies associated with transferring data through the layers of the storage array. The locations of the data to be transferred are identified and provided to an appliance. The appliance can then read and transfer the data over a communication path that includes direct disk access.

    INTELLIGENTLY DISTRIBUTING RETRIEVAL OF RECOVERY DATA AMONGST PEER-BASED AND CLOUD-BASED STORAGE SOURCES

    公开(公告)号:US20210385275A1

    公开(公告)日:2021-12-09

    申请号:US16891374

    申请日:2020-06-03

    Abstract: Described is a system for intelligently distributing the retrieval of recovery data amongst peer-based and cloud-based storage sources. The system may leverage a peer network by performing a recovery from a combination of sources including peer devices and a cloud-based storage by considering a multitude of factors. For example, the system may consider retrieval information (e.g. availability, performance metrics, retrieval costs, etc.) associated with each of the potential sources in combination with target information (e.g. recovery objectives, file recovery priorities, etc.) to create an ordering preference (e.g. ranking) for sources from which to retrieve recovery data. The system may rank the sources by determining a specialized recovery score for each source thereby allowing the intelligent retrieval of recovery data.

    INTELLIGENT AND REVERSIBLE DATA MASKING OF COMPUTING ENVIRONMENT INFORMATION SHARED WITH EXTERNAL SYSTEMS

    公开(公告)号:US20210334406A1

    公开(公告)日:2021-10-28

    申请号:US16832905

    申请日:2020-03-27

    Abstract: Described is a system for intelligent and reversible data masking of computing environment information shared with an external system. The system may leverage a secure masking agent that acts as an intermediary between a computing system (or environment) and an analytics component. The masking agent may provide real-time reversible data masking that ensures that sensitive information is not exposed outside of a secure (e.g. on-premises) environment, while at the same time ensuring the analytics component receives sufficient contextual information to perform a detailed analysis with the shared information. For example, the system may identify and mask identifying information of a particular server or host, while still retaining certain contextual information such as a network topology.

    USING SPARSE MERKLE TREES FOR SMART SYNCHRONIZATION OF S3

    公开(公告)号:US20210234671A1

    公开(公告)日:2021-07-29

    申请号:US16776129

    申请日:2020-01-29

    Abstract: One example method, which may be performed in connection with an object store, includes receiving a key of a key-value pair, correlating the key to a location in a base of a Merkle tree, inserting the key at the location, hashing the value associated with the key to produce a data hash, and inserting the data hash in the Merkle tree. The Merkle tree may then be checked for consistency, and synchronized with another Merkle tree. The Merkle tree may be of a fixed size, and insertion of the key in the Merkle tree does not change the location of any keys existing in the Merkle tree prior to insertion of the new key.

Patent Agency Ranking