Container management in a storage system

    公开(公告)号:US11669257B2

    公开(公告)日:2023-06-06

    申请号:US17450359

    申请日:2021-10-08

    CPC classification number: G06F3/0638 G06F3/0604 G06F3/0679

    Abstract: Examples described herein relate to management of containers in a storage system. Examples may receive a container specification corresponding to a container image. Examples may obtain the container image from a container repository and select storage volumes based on the container specification. Examples may execute one or more containers from the container image on a controller of the storage system within resource limits. Examples may dynamically select the controllers based on resource availability at the plurality of controllers. Examples may allow scheduling the execution of the containers at a specific controller at a predetermined time. The execution may include performing one or more batch operations on the storage volumes. Examples may further enable monitoring a status of the container and providing alerts in response to a detection of a failure event associated with the container.

    SNAPSHOT STORAGE MANAGEMENT
    14.
    发明申请

    公开(公告)号:US20180188967A1

    公开(公告)日:2018-07-05

    申请号:US15737592

    申请日:2015-09-23

    Abstract: In one example, primary data storage volume to store primary data blocks, and snapshot data storage volume to store snapshot data with snapshot data blocks representing copy-on-write (COW) data blocks of the primary data blocks, and with snapshot pointers to reference the primary data blocks representing non-COW data blocks of the primary data blocks of the primary data storage volume. A mapping table with primary volume mapping pointers to reference the primary data blocks, and snapshot volume mapping pointers to reference the snapshot data blocks. In response to a restore operation, perform a swap function that includes: updating the mapping table to have the primary volume mapping pointers to reference corresponding COW data blocks of the snapshot data storage volume, updating the mapping table to have the snapshot volume mapping pointers to reference corresponding primary data blocks of the primary data storage volume.

    RESTORATION OF CONTENT OF A VOLUME
    15.
    发明申请

    公开(公告)号:US20180095833A1

    公开(公告)日:2018-04-05

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

    Virtual tape library
    17.
    发明授权

    公开(公告)号:US09690506B2

    公开(公告)日:2017-06-27

    申请号:US15074087

    申请日:2016-03-18

    Abstract: In some examples, a local, non-tape based storage is to emulate tape storage elements at a first virtual tape library. A data structure associates first emulated tape storage elements of an emulated tape library with the storage elements in the first virtual tape library and associates second emulated tape storage elements of the emulated tape library with storage elements emulated by a remote storage in a second virtual tape library that is separate from the first virtual tape library, where the first virtual tape library is to present the emulated tape library that includes the storage elements of the first and second virtual tape libraries to a requesting entity that is separate from the first and second virtual tape libraries.

    Backup objects for fully provisioned volumes with thin lists of chunk signatures

    公开(公告)号:US11436092B2

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

    申请号:US16852711

    申请日:2020-04-20

    Abstract: Examples may include backup objects for fully provisioned volumes with thin lists of chunk signatures. Examples may generate one or more full lists of chunk signatures for the address space of a fully provisioned volume, compare each chunk signature of the full list to an unused region chunk signature representing a chunk of an unused region of the fully provisioned volume, generate metadata to indicate used regions of the fully provisioned volume, based on the comparisons, and generate from the one or more full lists, one or more thin lists omitting all chunk signatures determined to match the unused region chunk signature.

    Catalog Of Files Associated With Snapshots

    公开(公告)号:US20210303405A1

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

    申请号:US16830421

    申请日:2020-03-26

    Inventor: Alastair Slater

    Abstract: A backup system includes a processor and a machine-readable storage storing instructions. The instructions are executable by the processor to: access a plurality of blocks included in a block-based backup of a first snapshot of a storage volume; determine, based on the plurality of blocks of the block-based backup, a first filesystem stored on the storage volume, the first filesystem being a first type of filesystem; select, from a plurality of filters, a first filter associated with the first type of filesystem; determine a changed file in the first filesystem based on the selected first filter; and update a catalog to indicate that the changed file is associated with the first snapshot.

    Selecting cloud storage
    20.
    发明授权

    公开(公告)号: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.

Patent Agency Ranking