Systems and methods for migration and recall of data from local and remote storage
AssigneeMicrosoft Corporation
InventorsLuis Felipe Cabrera, Michael G. Lotz
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsLuis Felipe Cabrera, Michael G. Lotz
Estimating the term…
The present invention is directed to systems and methods for hierarchical storage management. A system manager specifies policies used to migrate and recall data from between the local and a remote storage while the system itself is afforded latitude in complying or violating these policies. As a violation of the migration policy, the system of the present invention pre-migrates data from local storage to remote storage prior to the time that a given file will become eligible for migration thereto. During pre-migration, data resides in both local and remote storage. Once the time for migration has arrived, local storage space may be freed bv simply deleting the data stored locally and retaining the data stored remotely. As part of the recall policy, data is delayed from returning to local storage from the remote storage unless an access request or a write command specifically requires that the data be returned. Mechanisms are disclosed to detect if I/O requests that occur after data has been pre-migrated but before the data has been migrated invalidate the pre-migration.
In a system having access to both a local and a remote storage medium, wherein migration policies are used to migrate data from the local storage medium to the remote storage medium, a method of pre-migrating the data prior to fully migrating the data in a manner such that the data can be rapidly deleted from the local storage medium and migrated when migration policies associated with the data are satisfied, said method comprising the steps of:
In a system having access to both a local and a remote storage medium:
A method for selectively returning data of a file from a remote storage medium to a local storage medium in response to an access request for the data made after the data has been migrated from the local storage medium to the remote storage medium, the method comprising the steps of:
A computer-readable medium having computer executable instructions for implementing a method for selectively returning data of a file from a remote storage medium to a local storage medium in response to an access request for the data made after the data has been migrated from the local storage medium to the remote storage medium, said computer readable medium comprising:
A computer-readable medium having computer executable instructions for implementing, in a system having access to both a local and a remote storage medium, wherein migration policies are used to migrate data from the local storage medium to the remote storage medium, a method of pre-migrating the data prior to fully migrating the data in a manner such that the data can be rapidly deleted from the local storage medium and migrated when migration policies associated with the data are satisfied, said computer readable medium comprising:
Dependencies are inferred from the claim text.