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.

    STORING AND RETRIEVING CIPHERTEXT IN DATA STORAGE
    3.
    发明申请
    STORING AND RETRIEVING CIPHERTEXT IN DATA STORAGE 审中-公开
    存储和检索数据存储中的CIPHERTEXT

    公开(公告)号:US20160344553A1

    公开(公告)日:2016-11-24

    申请号:US15114921

    申请日:2014-04-04

    Abstract: Storing and retrieving ciphertext in data storage can include determining a first ciphertext value for a first data chunk to be saved to a client-server data storage system using an encrypted chunk hash value associated with the first data chunk as an initial value, and storing the first data chunk on a server in the client-server data storage system in response to determining that the first ciphertext value is a unique ciphertext value. Also, storing and retrieving ciphertext in data storage can include decrypting a ciphertext value for a second data chunk received from a client in the client-server data storage system and based on an encrypted chunk hash value associated with the second data chunk, and sending the second data chunk to the client in response to determining that the decrypted ciphertext value corresponds to an original data chunk saved to the server by the client.

    Abstract translation: 在数据存储中存储和检索密文可以包括使用与第一数据块相关联的加密块哈希值作为初始值来确定要保存到客户端 - 服务器数据存储系统的第一数据块的第一密文值,并存储 响应于确定第一密文值是唯一的密文值,在客户机 - 服务器数据存储系统中的服务器上的第一数据块。 此外,在数据存储中存储和检索密文可以包括解密从客户机 - 服务器数据存储系统中的客户端接收的第二数据块的密文值,并且基于与第二数据块相关联的加密块哈希值, 响应于确定解密的密文值对应于由客户端保存到服务器的原始数据块,向客户端发送第二数据块。

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

    公开(公告)号: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
    5.
    发明授权

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

    Virtual Tape Library
    6.
    发明申请
    Virtual Tape Library 有权
    虚拟磁带库

    公开(公告)号:US20160202928A1

    公开(公告)日:2016-07-14

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

    Abstract translation: 在一些示例中,本地非基于磁带的存储器是在第一虚拟磁带库模拟磁带存储元件。 数据结构将仿真磁带库的第一仿真磁带存储元件与第一虚拟磁带库中的存储元件相关联,并将仿真磁带库的第二仿真磁带存储元件与由第二虚拟磁带库中的远程存储器仿真的存储元件相关联 其与第一虚拟磁带库分离,其中第一虚拟磁带库将呈现包含第一和第二虚拟磁带库的存储元件的仿真磁带库发送到与第一和第二虚拟磁带分离的请求实体 图书馆

Patent Agency Ranking