Retaining shadow copy data during replication
AssigneeMicrosoft Corporation
InventorsKarandeep Singh Anand, Manoj Valiyaparambil, Abid Ali, Arasu Shankher, Vijay Sen
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsKarandeep Singh Anand, Manoj Valiyaparambil, Abid Ali, Arasu Shankher, Vijay Sen
Estimating the term…
Implementations of the present invention provide systems, methods, and components configured to preserve valid shadow copies during replication cycles, before those valid shadow copies have expired. In particular, one or more components can identify the size and rate of changes in production server data that will be applied to a new volume shadow copy. The components can then determine the storage area that would be needed to store the new volume shadow copy in the backup volume and apply changes onto the backup volume if there is appropriate space. If there is not an appropriate amount of space, the components can alert the system that new action should be taken to preserve both prior, valid shadow copies as well as new shadow copies. For example, a backup administrator may need to increase the shadow copy storage space, or assign a new storage medium for handling new shadow copies.
In a computerized system in which a backup server applies data backups and corresponding updates to one or more backup volumes, a method of correlating determinations of data changes at a production server with available shadow copy storage space in the one or more backup volumes, comprising:
In a computerized system in which a backup server applies data backups and corresponding updates to one or more backup volumes, a method of determining available shadow copy storage space in the one or more backup volumes to thereby apply data updates received from a production server without deleting valid shadow copy data, comprising:
In a computerized system in which a backup server applies data backups and corresponding updates to one or more backup volumes, a computer program product having computer-executable code stored thereon that, when executed, cause one or more processors in the backup server to perform a method comprising the following:
Dependencies are inferred from the claim text.