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.
De onderhavige uitvinding wordt geleid aan systemen en methodes voor hiƫrarchisch opslagbeheer. Een systeemmanager specificeert beleid dat wordt gebruikt om te migreren en aan gegevens te herinneren van tussen lokale en verre opslag terwijl het systeem zelf breedte in het voldoen of het overtreden van dit beleid wordt veroorloofd. Als schending van het migratiebeleid, pre-migreert het systeem van de onderhavige uitvinding gegevens van lokale opslag aan verre opslag voorafgaand aan de tijd dat een bepaald dossier voor migratie daaraan in aanmerking komend zal worden. Tijdens pre-migratie, verblijven de gegevens in zowel lokale als verre opslag. Zodra de tijd voor migratie is aangekomen, kan de lokale opslagruimte bevrijd BV zijn dat eenvoudig de plaatselijk opgeslagen gegevens schrapt en de ver opgeslagen gegevens behoudt. Als deel van het rappelbeleid, wordt het gegeven vertraagd van het terugkomen op lokale opslag van de verre opslag tenzij een toegangsverzoek of a schrijft het bevel vereist specifiek dat de gegevens zijn teruggekeerd. De mechanismen worden onthuld om te ontdekken als I/O verzoeken die na gegevens voorkomen is pre-gemigreerd maar alvorens het gegeven is gemigreerd maak de pre-migratie ongeldig.