Policy based data migration in a hierarchical data storage system
First Claim
Patent Images
1. A data storage system comprising:
- a processor;
a host interface coupled to said processor; and
a memory unit coupled to said processor, wherein said memory unit comprises;
a storage management engine; and
a policy based migration engine configured to;
determine whether data stored on a first removable storage media satisfies a migration condition of a migration policy, and, if said migration condition is satisfied, cause said data to be migrated to a second removable storage media.
1 Assignment
0 Petitions
Accused Products
Abstract
A hierarchical data storage system including a policy based migration engine to select a migration policy and migrate data from a first set of removable storage media, such as tape cartridges, to a second set of removable storage media in accordance with the migration policy. The hierarchical data storage system further includes a control unit including a processor, a host interface to couple the processor to a host, a library manager interface to couple the processor to an automated tape library, a storage device interface to couple said processor to a storage device, and a memory unit.
106 Citations
55 Claims
-
1. A data storage system comprising:
-
a processor;
a host interface coupled to said processor; and
a memory unit coupled to said processor, wherein said memory unit comprises;
a storage management engine; and
a policy based migration engine configured to;
determine whether data stored on a first removable storage media satisfies a migration condition of a migration policy, and, if said migration condition is satisfied, cause said data to be migrated to a second removable storage media. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of configuring a hierarchical data storage system for conditional data migration, comprising:
-
accessing a policy based migration engine of said hierarchical data storage system;
selecting a migration policy, said migration policy configured to conditionally copy active data from a first removable storage media to a second removable storage media; and
setting at least one conditional parameter for said migration policy. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
-
22. A tape library comprising:
-
a processor;
a plurality of removable storage media, including a first removable storage media and a second removable storage media;
a tape drive;
a plurality of storage bins;
a means for moving said removable storage media between said storage bins and said tape drive;
a host interface coupled to said processor; and
a memory unit coupled to said processor, wherein said memory unit comprises;
a storage management engine; and
a policy based migration engine configured to;
determine whether data stored on a first removable storage media satisfies a migration condition of a migration policy, and, if said migration condition is satisfied, cause said data to be migrated to a second removable storage media. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of migrating data from a first tape cartridge to a second tape cartridge, comprising:
-
obtaining a migration policy, said migration policy having a migration condition;
determining whether at least one volume on said first tape cartridge satisfies said migration condition; and
if said migration condition is satisfied, copying said at least one volume to said second tape cartridge. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A computer program product tangibly embodying a program of machine-readable instructions executable by a processor of a hierarchical data storage system to perform a method of migrating data from a first tape cartridge to a second tape cartridge, the method comprising operations of:
-
obtaining a migration policy, said migration policy having a migration condition;
determining whether at least one volume on said first tape cartridge satisfies said migration condition; and
if said migration condition is satisfied, copying said at least one volume to said second tape cartridge. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method of migrating data from a plurality of storage devices, comprising:
-
defining a first logical group containing said plurality of storage devices;
obtaining a migration policy, said migration policy having a migration condition;
determining whether at least one portion of data on said first storage device satisfies said migration condition, wherein said determining comprises at least one of;
determining if a pre-defined period of time has elapsed since said volume has been accessed on said first tape cartridge;
determining if a pre-defined period of time has elapsed since data corresponding to said volume was last written on said first tape cartridge;
determining if a pre-defined period of time has elapsed since a portion of said volume has expired on said first tape cartridge; and
if said migration condition is satisfied, copying said at least one portion of data to a destination storage device.
-
Specification