Patent ID: 8315986
Filing Date: 2012-11-20
Classification: G06F

Abstract:
1. A method for restoring objects in a system including hosts and a backup, comprising: receiving a request from a requesting host to restore an object; using an algorithm to generate a unique identifier, wherein the algorithm is designed such that all objects with identical data will generate the same unique identifier regardless of location; associating the unique identifier with the object, wherein the unique identifier also indicates a version of the object; determining, by the backup using the associated unique identifier, whether the backup has the object, and which hosts have the object, wherein the determination is based on a continuously updated index; and based on the determination, initiating transfer to a target portions of the object from the backup and hosts having the object, wherein transfer to a target portions of the object from the backup and hosts having the object includes transfer a first portion of the object from the backup and a second portion from hosts having the object, and wherein the backup includes a backup storage system.