Hub/Switch Installation Guide

Chapter 2 HPSS Planning
82 September 2002 HPSS Installation Guide
Release 4.5, Revision 2
2.8.1 Migration Policy
The migration policy provides the capability for HPSS to copy (migrate) data from one level in a
hierarchy to one or more lower levels. The migration policy defines the amount of data and the
conditions under which itis migrated, but the number of copies and thelocation of those copies is
determined by the storage hierarchy definition. The site administrator will need to monitor the
usage of the storage classes being migrated and adjust both the migration and purge policies to
obtain the desired results.
2.8.1.1 Migration Policy for Disk
Diskmigrationin HPSScopies(migrates)files froma diskstorage classtoone or morelower levels
in the storage hierarchy. Removing or purging of the files from disk storage class is controlled by
the purge policy. The migration and purge policies work in conjunction to maintain sufficient
storage space in the disk storage class.
When data is copied from the disk, the copied data will be marked purgeable but will not be
deleted. Data is deleted by running purge on the storage class. If duplicate copies are created, the
copied data is not marked purgeableuntilallcopieshavebeensuccessfullycreated. Themigration
policyandpurgepolicyassociatedwithadiskstorage classmustbesetuptoprovidesufficientfree
spaceto dealwith demandforstorage. Thisinvolves settingthe parametersinthemigrationpolicy
to migrate a sufficient amount of files and setting the purge policy to reclaim enough of this disk
space to provide the free space desired for users of the disk storage class.
Disk migration is controlled by several parameters:
TheLastUpdateIntervalisusedtopreventfilesthathavebeenwrittenrecentlyfrombeing
migrated. Files that have been updated within this interval are not candidates for
migration. Setting this value too high may limit howmuch data can be migrated and thus
marked purgeable. This may prevent purge from purging enough free space to meet user
demands.Settingthisvaluetoolowcouldcausethesamefiletobemigratedmultipletimes
while it isbeing updated. The settingofthis parameter shouldbe driven by theamount of
diskspaceinthestorageclassandhowmuchnewdataiswrittentothestorageclasswithin
a given time period.
The Free Space Target controls the number of bytes to be copied by a migration run. The
value of this parameter is important in association with the purge policy. The amount of
datathat iscopiedispotentiallypurgeablewhen thenext purgeonthisstorageclassisrun.
Thisvaluemust beset atasufficientlevelso thatenoughpurgeablespace iscreatedforthe
purge to meet the free space demands for users of this storage class. If this value is set to
other than 100%, the time at which copies are made of disk files will be unpredictable.
TheRuntime Interval is usedto controlhowoftenmigrationwillrunfor thisstorageclass.
The administrator can also force a migration run to start via SSM. The value of this
parameter is determined by the amount of disk spaceand theutilization ofthatdiskspace
by users of the storage class. If the amount of disk space is relatively small and heavily
used, the Runtime Interval may have to be set lower to meet the user requirementsforfree
space in this storage class.
The Request Count is used to specify the number of parallel migration threads which are
used for each destination level (i.e. copy) to be migrated.