发明名称 Systems and methods for increasing restore speeds of backups stored in deduplicated storage systems
摘要 A computer-implemented method for increasing restore speeds of backups stored in deduplicated storage systems may include (1) identifying a backup that includes data stored in at least one data container within a deduplicated storage system, (2) detecting a subsequent backup that includes additional data, (3) calculating an amount of duplication between the additional data included in the subsequent backup and the data stored in the data container, (4) determining that the amount of duplication between the additional data and the data stored in the data container is below a predetermined threshold, (5) identifying at least one additional data container to store the additional data instead of deduplicating the additional data with respect to the data container, and then (6) storing the additional data in the additional data container to facilitate increasing a restore speed of the subsequent backup. Various other methods, systems, and computer-readable media are also disclosed.
申请公布号 US9361028(B2) 申请公布日期 2016.06.07
申请号 US201313889191 申请日期 2013.05.07
申请人 Veritas Technologies, LLC 发明人 Guo Fanglu;Wu Weibao;Parlikar Satyajit Gorhe;Yang Yun
分类号 G06F12/00;G06F3/06;G06F11/14 主分类号 G06F12/00
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method for increasing restore speeds of backups stored in deduplicated storage systems, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a backup that comprises data stored in at least one data container within a deduplicated storage system; detecting a subsequent backup that comprises additional data that is identical to at least a portion of the data stored in the data container; calculating an amount of duplication between the additional data included in the subsequent backup and the data stored in the data container, wherein the amount of duplication represents the amount of data stored in the data container that is identical to the additional data included in the subsequent backup relative to the total amount of data stored in the data container; determining that the amount of duplication between the additional data included in the subsequent backup and the data stored in the data container is below a predetermined threshold; in response to determining that the amount of duplication is below the predetermined threshold: identifying at least one additional data container within the deduplicated storage system to store the additional data included in the subsequent backup instead of deduplicating the additional data with respect to the data stored in the data container;storing the additional data in the additional data container within the deduplicated storage system to facilitate increasing a restore speed of the subsequent backup; detecting a request to restore the subsequent backup to a client device; in response to detecting the request to restore the subsequent backup to the client device, prefetching at least a portion of the subsequent backup from the deduplicated storage system to facilitate increasing the speed at which the subsequent backup is restored to the client device, wherein prefetching the portion of the subsequent backup comprises caching a subset of adjacent data extents from a data container that comprises a plurality of data extents included in the subsequent backup by: reading the subset of adjacent data extents from the data container with a single read operation;upon reading the subset of adjacent data extents with the single read operation, storing the subset of adjacent data extents in a cache accessible to the client device to facilitate increasing the speed at which the subsequent backup is restored to the client device.
地址 Mountain View CA US