发明名称 Systems and methods for accelerating backup operations
摘要 A computer-implemented method for accelerating backup operations may include (1) identifying a volume of data that may be stored by a computing system attached to a network and that may be designated for a backup to a deduplicated data store, (2) monitoring traffic on the network for at least one data object destined for the volume of data, (3) copying the data object from the traffic on the network and (4) seeding the deduplicated data store with the data object before the backup to the deduplicated data store. Various other methods, systems, and computer-readable media are also disclosed.
申请公布号 US9619477(B1) 申请公布日期 2017.04.11
申请号 US201313835035 申请日期 2013.03.15
申请人 Veritas Technologies 发明人 Tian Yong;Jia Yingsong;Lei Chao;Browning William
分类号 G06F17/30 主分类号 G06F17/30
代理机构 FisherBroyles LLP 代理人 FisherBroyles LLP
主权项 1. A computer-implemented method for accelerating backup operations, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising: identifying a storage unit of a computing system, wherein: the computing system is attached to a network; the storage unit is periodically backed up to a deduplicated data store by storing a copy of the storage unit at the deduplicated data store; any data segments that are contained within data objects stored at the storage unit and not already stored to the deduplicated data store must be transferred from the storage unit to the deduplicated data store as part of periodically backing up the data objects to the deduplicated data store; and any data segments that are contained within the data objects stored at the storage unit and already stored to the deduplicated data store are not required to be transferred from the storage unit to the deduplicated data store as part of periodically backing up the data objects to the deduplicated data store; identifying, within traffic on the network, a new data object that is destined for the storage unit but that has not reached or been stored to the storage unit, wherein the new data object contains a new data segment that has not been stored to the deduplicated data store; generating, before the new data object reaches the storage unit and in response to identifying the new data object within the traffic on the network, a copy of the new data object from the traffic on the network; seeding, before the copy of the storage unit that contains the new data object is stored to the deduplicated data store and in response to generating the copy of the new data object from the traffic on the network, the deduplicated data store with the copy of the new data object by storing, to the deduplicated data store, an instance of the new data segment from the copy of the new data object from the traffic on the network; and storing, after seeding the deduplicated data store with the copy of the new data object from the traffic on the network, the copy of the storage unit that contains the new data object to the deduplicated data store by: determining that the instance of the new data segment contained within the new data object is already stored to the deduplicated data store; refraining from transferring the new data segment contained within the new data object from the storage unit to the deduplicated data store; and creating a reference between the copy of the storage unit that contains the new data object and the instance of the new data segment that is already stored to the deduplicated data store.
地址 Mountain View CA US