METADATA CACHE FOR STORING MANIFEST PORTION

    公开(公告)号:US20230019871A1

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

    申请号:US17935368

    申请日:2022-09-26

    Abstract: Example implementations relate to storing manifest portions in a metadata cache. An example includes receiving, by a storage controller, a read request associated with a first data unit. In response to receiving the read request, the storage controller stores a manifest portion in a metadata cache, the stored manifest portion comprising a plurality of records, the plurality of records including a first record associated with the first data unit. The storage controller determines storage information of the first data unit using pointer information included in the first record of the stored manifest portion, and replaces the pointer information in the first record with the determined storage information of the first data unit.

    BACKUP ITEM METADATA INCLUDING RANGE INFORMATION

    公开(公告)号:US20190121705A1

    公开(公告)日:2019-04-25

    申请号:US15789198

    申请日:2017-10-20

    Abstract: In some examples, in response to an event at the deduplication system, a system accesses item metadata of a backup item that is backed up to a remote object storage system, the item metadata of the backup item including range information indicating a range of identifier values for portion objects of the backup item stored in the remote object storage system. The system issues, based on the range information, requests to obtain respective attribute information of the portion objects of the backup item stored in the remote object storage system. The system determines, based on the attribute information, a name of a given portion object of the backup item already used.

    Journals for data cloning operations

    公开(公告)号:US12105976B2

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

    申请号:US17303796

    申请日:2021-06-08

    Abstract: Example implementations relate to journals for metadata changes. An example includes detecting, by a storage controller of a deduplication storage system, a cloning operation of a manifest range; loading a journal from persistent storage into memory in response to the detected cloning operation, wherein the journal is to store changes to a container index associated with the manifest range, and wherein the container index is not loaded into the memory in response to the detected cloning operation; and updating the journal in the memory to include an indication of changes to metadata of the container index that is not loaded into the memory, wherein the changes to the metadata are associated with the detected cloning operation.

    Data index for deduplication storage system

    公开(公告)号:US12079161B2

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

    申请号:US17583617

    申请日:2022-01-25

    CPC classification number: G06F16/125 G06F16/137 G06F16/162

    Abstract: Example implementations relate to metadata operations in a storage system. An example includes a machine-readable medium storing instructions that upon execution cause a processor to: receive a data stream to be stored in persistent storage of a deduplication storage system; store data units of the data stream in a container entity group object according to arrival time, where the data units of the container entity group object are referenced by a plurality of container indexes; generate a data index to list each container index that references at least one data unit included in the container entity group object; and in response to a determination that the total size of the container entity group object exceeds the threshold size, transfer the container entity group object from memory to the persistent storage.

    Matching operation for a deduplication storage system

    公开(公告)号:US12061581B2

    公开(公告)日:2024-08-13

    申请号:US17814943

    申请日:2022-07-26

    CPC classification number: G06F16/215 G06F16/245

    Abstract: Example implementations relate to metadata operations in a storage system. An example includes generating, by a storage controller of a deduplication storage system, a candidate list of container indexes for matching operations of a received data segment, each container index in the candidate list having an associated match cost; identifying, by the storage controller, a journal group associated with a first container index listed in the candidate list; reducing, by the storage controller, a match cost associated with the first container index in response to a determination that the identified journal group is in a modified state; and performing, by the storage controller, the matching operations of the received data segment based at least on the reduced match cost of the first container index.

    RANSOMWARE DETECTION IN A DEDUPLICATION STORAGE SYSTEM

    公开(公告)号:US20240143755A1

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

    申请号:US18050125

    申请日:2022-10-27

    CPC classification number: G06F21/561 G06F2221/034

    Abstract: Example implementations relate to deduplication operations in a storage system. An example includes receiving data units of a backup stream to be stored in a deduplication storage system; performing a first matching operation to match the data units against a first container index of a plurality of container indexes, where the plurality of container indexes comprise metadata indicating storage locations of data units previously stored in the persistent storage; calculating a first ratio indicating the amount of deduplication that occurred during the first matching operation against the first container index; and in response to a determination that the first ratio violates a condition with respect to local ratio history data of the first container index, identifying at least one portion of the backup stream as being potentially affected by a ransomware attack.

    Selecting cloud storage
    18.
    发明授权

    公开(公告)号:US10908831B2

    公开(公告)日:2021-02-02

    申请号:US16171019

    申请日:2018-10-25

    Abstract: Examples include selection of a remote object storage system for a deduplication data item. Some examples may include determination of an expected usage frequency for the deduplication data item, selection of a remote object cloud storage system based on the expected usage frequency for the data item, and provision of the deduplication data item to the selected remote object storage system for storage as an object in the selected remote object storage system.

    SNAPSHOT REPAIR IN A DEDUPLICATION STORAGE SYSTEM

    公开(公告)号:US20250077356A1

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

    申请号:US18460387

    申请日:2023-09-01

    Abstract: Example implementations relate to deduplication operations in a storage system. An example includes identifying a corrupt data unit included in a first snapshot; identifying a first manifest that references the corrupt data unit; identifying, based on the first manifest, a first container index that indexes the corrupt data unit; determining, based on the first container index, a set of candidate manifests; identifying, in the set of candidate manifests, a second manifest having a highest match score with respect to a first portion of the first manifest; and in response to a determination that the identified second manifest having the highest match score does not reference the corrupt data unit, replacing in the first manifest a reference to a corrupt data unit with a reference to a non-corrupt data unit referenced in the identified second manifest.

    ESTIMATED STORAGE COST FOR A DEDUPLICATION STORAGE SYSTEM

    公开(公告)号:US20240311361A1

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

    申请号:US18185190

    申请日:2023-03-16

    CPC classification number: G06F16/2329 G06F16/215 G06F16/27

    Abstract: Example implementations relate to deduplication operations in a storage system. An example includes receiving a stream of data units to be stored in a persistent storage of a deduplication storage system; determining an estimated matching cost of performing, on a set of data units of the received stream, a matching process of a deduplication operation of the deduplication storage system to generate a deduplicated version of the set of data units; determining an estimated storage cost for a non-deduplicated version of the set of data units that has not been deduplicated via the deduplication operation; and in response to a determination that the estimated storage cost exceeds the estimated matching cost, performing the matching process on the set of data units, the matching process using metadata of the deduplication storage system.

Patent Agency Ranking