-
公开(公告)号:US11669257B2
公开(公告)日:2023-06-06
申请号:US17450359
申请日:2021-10-08
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Nandesh Kumar Palanisamy , Alastair Slater
IPC: G06F3/06
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.
-
公开(公告)号:US20190188085A1
公开(公告)日:2019-06-20
申请号:US15842123
申请日:2017-12-14
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Alastair Slater , Andrew Sparkes
CPC classification number: G06F11/1451 , G06F3/0619 , G06F3/0641 , G06F11/1453 , G06F11/1464 , G06F11/1469 , G06F11/1471 , G06F16/128 , G06F2201/84
Abstract: Examples include the persistent storage of cached data of a write to a block device presentation. Some examples may include a block device presentation of data represented by first backup objects stored in a deduplication backup appliance, and may cause the deduplication backup appliance to store second backup objects representing the data stored in a cache for each transient write to the block device presentation.
-
公开(公告)号:US10209892B2
公开(公告)日:2019-02-19
申请号:US15361939
申请日:2016-11-28
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Andrew Todd , David Malcolm Falkinder , Ieuan James Henry , Alastair Slater
IPC: G06F3/06
Abstract: Examples include the storage of format-aware filter format tracking states. Some examples include storage of a format tracking state for a format aware filter in a backup system in association with a backup object, access of the format tracking state from the backup system in response to detection of a potential continuation of a backup image, and applying the format-aware filter using the accessed format tracking state.
-
公开(公告)号:US20180188967A1
公开(公告)日:2018-07-05
申请号:US15737592
申请日:2015-09-23
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
IPC: G06F3/06
CPC classification number: G06F3/065 , G06F3/0604 , G06F3/0619 , G06F3/0644 , G06F3/0673 , G06F3/0689 , G06F11/00 , G06F11/14
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.
-
公开(公告)号:US20180095833A1
公开(公告)日:2018-04-05
申请号:US15281910
申请日:2016-09-30
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Alastair Slater , Peter Thomas Camble , Andrew Todd , Simon Pelly
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.
-
公开(公告)号:US20170300505A1
公开(公告)日:2017-10-19
申请号:US15521336
申请日:2014-12-15
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Girish Chandra Belmanu Sadananda , Santosh Bangalore Balaraj , Alastair Slater , Subramani Nallusamy
CPC classification number: G06F17/30088 , G06F11/14 , G06F11/1446 , G06F11/1461 , G06F11/1474 , G06F17/30162 , G06F2201/81 , G06F2201/815 , G06F2201/84
Abstract: In one example an updated snapshot delta value is computed upon occurrence of a new transaction. The new transaction is a data modification operation performed on data blocks of the storage device. Further, the delta value indicates at least one of volume of data modified since creation of a reference snapshot and number of transactions performed since the creation. Subsequently, the updated snapshot delta value is compared with a corresponding threshold value. The threshold value is at least one of a predetermined volume of data modified and a predetermined number of transactions. A snapshot action is subsequently performed based on the comparison.
-
公开(公告)号:US09690506B2
公开(公告)日:2017-06-27
申请号:US15074087
申请日:2016-03-18
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Inventor: Alastair Slater , Simon Pelly
CPC classification number: G06F3/0619 , G06F3/0607 , G06F3/0664 , G06F3/0665 , G06F3/0686 , G06F17/50
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.
-
公开(公告)号:US11436092B2
公开(公告)日:2022-09-06
申请号:US16852711
申请日:2020-04-20
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Alastair Slater , Ieuan James Henry
IPC: G06F11/14 , G06F16/174
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.
-
公开(公告)号:US20210303405A1
公开(公告)日:2021-09-30
申请号:US16830421
申请日:2020-03-26
Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
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.
-
公开(公告)号:US10908831B2
公开(公告)日:2021-02-02
申请号:US16171019
申请日:2018-10-25
Applicant: Hewlett Packard Enterprise Development LP
Inventor: Alastair Slater , Richard Phillip Mayo
IPC: G06F3/06
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.
-
-
-
-
-
-
-
-
-