DATA INDEX FOR DEDUPLICATION STORAGE SYSTEM
    1.
    发明公开

    公开(公告)号:US20230259488A1

    公开(公告)日:2023-08-17

    申请号: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.

    STORAGE LOCATION METADATA FOR A DEDUPLICATION STORAGE SYSTEM

    公开(公告)号:US20250077489A1

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

    申请号:US18459326

    申请日:2023-08-31

    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; generating a manifest to record a received order of the data units; indexing the data units in container indexes, where each container index records fingerprints and immutable storage locations of one or more data units; in response to a determination that the manifest has reached a threshold size, determining immutable storage locations that are recorded in the container indexes; and updating the manifest to record the determined immutable storage locations.

    Backup item metadata including range information

    公开(公告)号:US11182256B2

    公开(公告)日:2021-11-23

    申请号: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.

    PROVISIONING A DEDUPLICATION DATA STORE
    5.
    发明公开

    公开(公告)号:US20230376468A1

    公开(公告)日:2023-11-23

    申请号:US17664459

    申请日:2022-05-23

    CPC classification number: G06F16/215

    Abstract: Example implementations relate to provisioning a deduplication data store. An example includes receiving inputs indicating an expected data amount and at least one retention period for the deduplication data store; performing a comparison of the at least one retention period to a stored data structure; determining at least one storage multiplier based on the comparison of the at least one retention period to the stored data structure; and determining an amount of storage to provision for the deduplication data store based on the expected data amount and the at least one storage multiplier.

    Combined blocks of parts of erasure coded data portions

    公开(公告)号:US10673463B2

    公开(公告)日:2020-06-02

    申请号:US16170909

    申请日:2018-10-25

    Abstract: Examples are disclosed including generation of a first erasure coded data portion based on a first data portion of the data object, generation of a second erasure coded data portion based on a second data portion of the data object, formation of a first combined block by combining a first part of the first erasure coded data portion and a first part of the second erasure coded data portion, formation of a second combined block by combining a second part of the first erasure coded data portion and a second part of the second erasure coded data portion, storage of the first combined block in a first storage location, and storage of the second combined block in a second storage location.

    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.

    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.

    Restoration of content of a volume

    公开(公告)号:US10776210B2

    公开(公告)日:2020-09-15

    申请号:US15281910

    申请日:2016-09-30

    Abstract: Example embodiments relates to method and systems to restore content of a volume at a given point in time. A computing device to restore content of a volume at a given point in time comprises a physical processor and a machine-readable storage medium comprising machine readable instructions executable by the processor that cause the computing device to command a storage array to select a surviving snapshot that was created at a nearest point in time to the given point in time among a set of surviving read-only snapshots of content of the volume stored in the storage array, command the storage array to create an editable surviving snapshot of the selected surviving snapshot, perform a delta function associated with a deduplication system, the deduplication system comprising a set of backup objects for the set of surviving read-only snapshots and a set of backup objects for a set of non-surviving read-only snapshots of content of the volume and restore content of the volume at the given point in time by commanding the storage array to modify the editable surviving snapshot based on an output of the delta function. Each of the backup objects within the deduplication system comprises a manifest, the manifest comprising a list of chunk signatures that represents chunks of data. The delta function is performed between a manifest of a backup object of the selected surviving snapshot and a manifest of a backup object of a snapshot created at the given point in time.

    Datastream block encryption
    10.
    发明授权

    公开(公告)号:US10742400B2

    公开(公告)日:2020-08-11

    申请号:US15505671

    申请日:2015-03-20

    Abstract: In some examples, a non-transitory machine readable storage medium has machine readable instructions to cause a computer processor to segment a datastream into a plurality of equal length blocks each of which has a fixed length, separately encrypt each equal length block using a first encryption key, swap a subset of bits of a first encrypted equal length block with a subset of bits of a second encrypted equal length block such that both of the blocks each have a length equal to the fixed length, and separately encrypt each block using a second encryption key.

Patent Agency Ranking