Intra-disk swapping of data storage volumes
AssigneeEMC Corporation
InventorsRuben Michel, Tao Kai Lam, David W. DesRoches, Victoria Dubrovsky, Eitan Bachmat
Life of this patent
Estimating the term…
Abstract
A process performs an intra-disk swap. The process includes finding a set of values indicative of access loads of new states of a disk. Each new state is produced from a current state of the disk by hypothetically swapping a pair of physical storage volumes of the disk. The process also includes performing the swap of a pair of physical storage volumes based on the value of the access load of the new state produced by hypothetically swapping the pair.
Claims32
A process for performing an intra-disk swap, comprising:
- finding a set of values indicative of access loads of new states of a disk, each new state being produced from a current state of the disk by hypothetically swapping a pair of physical storage volumes of the disk;
- selecting one of the pairs of physical storage volumes based on the value of the access load of the new state produced by hypothetically swapping the selected one of the pairs;
- and
- performing a swap of the selected one of the pairs.
A process for determining seek times, comprising:
- collecting activity data on a current state of a disk;
- finding a plurality of numerical objects from the activity data;
- and then, determining a plurality of seek times for new states from the found numerical objects, each new state related to the current state by a hypothetical swap of a pair of storage volumes of the disk, the seek times corresponding to a preselected reference head travel time function.
A program storage media storing executable instructions for performing an intra-disk swap, the instructions to cause a computer to:
- find a set of values indicative of access loads of new states of a disk, each new state being produced from a current state of the disk by hypothetically swapping a pair of physical storage volumes of the disk;
- and
- select one of the pairs of physical storage volumes based on the value of the access load of the new state produced by hypothetically swapping the selected one of the pairs;
- and
- perform a swap of the selected one of the pairs.
A program storage media storing executable instructions for a process that determines seek times, the instructions to cause a computer to:
- collect activity data on a current state of a disk;
- find a plurality of numerical objects from the activity data;
- and
- then, determine a plurality of seek times for new states from the found numerical objects, each new state related to the current state by a hypothetical swap of a pair of storage volumes of the disk, the seek times corresponding to a preselected reference head travel time function.
A system for performing an intra-disk swap, comprising:
- means for finding a set of values indicative of access loads of new states of a disk, each new state being produced from a current state of the disk by hypothetically swapping a pair of physical storage volumes of the disk.
Dependencies are inferred from the claim text.