Tape reconstruction from object storage

    公开(公告)号:US11290532B2

    公开(公告)日:2022-03-29

    申请号:US15382366

    申请日:2016-12-16

    摘要: A computer-implemented method, according to one embodiment, includes: receiving a request for a set of data at a first data storage tier, looking up corresponding metadata to each portion of the requested set of data, using the metadata to recall each of the portions of the requested set of data from object storage, and using the portions of the requested set of data to recompile a master object, the master object having a 1-to-1 mapping to the requested set of data. Other systems, methods, and computer program products are described in additional embodiments.

    Mitigating data loss
    7.
    发明授权

    公开(公告)号:US10691349B2

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

    申请号:US15337366

    申请日:2016-10-28

    IPC分类号: G06F3/06

    摘要: A method, executed by a computer, includes writing, to a storage device, a first instance of a data sequence and a corresponding first reference count, in response to determining that a subsequent data sequence is identical to the first instance of the data sequence, writing, to the storage device, a metadata reference referencing the subsequent data sequence and incrementing the first reference count, and writing, to a storage device, a second instance of the data sequence and a corresponding second reference count in response to determining that the first reference count is equal to a selected threshold. A computer system and computer program product corresponding to the above method are also disclosed herein.

    TAPE PROCESSING OFFLOAD TO OBJECT STORAGE
    8.
    发明申请

    公开(公告)号:US20190340378A1

    公开(公告)日:2019-11-07

    申请号:US16513078

    申请日:2019-07-16

    摘要: A computer-implemented method, according to one embodiment, includes: receiving a data volume having data from multiple tenants therein. Data in the data volume is separated into objects using tenant identifiers from metadata corresponding to portions of the data, where each object corresponds to a respective tenant. The objects are stored in object storage, and the metadata is updated with information pertaining to the object which the data in the data volume was separated into. Moreover, updating the metadata with the information is performed after the data in the data volume has been separated. Other systems, methods, and computer program products are described in additional embodiments.

    Similarity based deduplication for secondary storage

    公开(公告)号:US10437684B2

    公开(公告)日:2019-10-08

    申请号:US15084322

    申请日:2016-03-29

    摘要: For similarity based deduplication of remote data repositories, a parse module generates a rolling hash value based on a portion of an incoming stream of backup data. A comparison module compares the rolling hash value with entries stored in a rolling hash index, and in response to matching the rolling hash value with an entry in the rolling hash index, generates a strong hash value and determines if a match of the strong hash value exists in a first strong hash index. The comparison module, in response to a determination that the match does not exist in the first strong hash index, compares the strong hash value with entries in a second strong hash index in the remote data repository. A migration module, in response to a determination that the strong hash value does not match any hash entries, stores the portion of backup data as new data.