COMPRESSION-AWARE DATA STORAGE TIERING
First Claim
Patent Images
1. A method, comprising:
- assigning, to each tier in a storage system comprising multiple tiers, a respective range of priority scores, the multiple tiers including a higher performance storage tier and a lower performance storage tier;
calculating a compression ratio for a file stored on one of the multiple tiers;
calculating, using the compression ratio, a priority score for the file, wherein a higher compression ratio indicates less compressible data and a lower compression ratio indicates more highly compressible data; and
migrating the file to the tier whose assigned range of priority scores includes the calculated priority score wherein the higher performance storage tier is assigned a first range of priority scores including the higher compression ratio to thereby store the less compressible data and the lower performance storage tier is assigned a second range of priority scores including the lower compression ratio to thereby store the more highly compressible data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, including assigning, to each tier in a storage system comprising multiple tiers, a respective range of priority scores, and calculating a compression ratio for a file stored on one of the multiple tiers. Using the compression ratio, a priority score is calculated for the file, and the file is migrated to the tier whose assigned range of priority scores includes the calculated priority score.
66 Citations
15 Claims
-
1. A method, comprising:
-
assigning, to each tier in a storage system comprising multiple tiers, a respective range of priority scores, the multiple tiers including a higher performance storage tier and a lower performance storage tier; calculating a compression ratio for a file stored on one of the multiple tiers; calculating, using the compression ratio, a priority score for the file, wherein a higher compression ratio indicates less compressible data and a lower compression ratio indicates more highly compressible data; and migrating the file to the tier whose assigned range of priority scores includes the calculated priority score wherein the higher performance storage tier is assigned a first range of priority scores including the higher compression ratio to thereby store the less compressible data and the lower performance storage tier is assigned a second range of priority scores including the lower compression ratio to thereby store the more highly compressible data. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
-
a memory; a storage system comprising multiple tiers, the multiple tiers including a higher performance storage tier and a lower performance storage tier; and a processor in communication with the memory configured to assign, to each of the tiers, a respective range of priority scores, to calculate a compression ratio for a file stored on one of the multiple tiers, wherein a higher compression ratio indicates less compressible data and a lower compression ratio indicates more highly compressible data, to calculate, using the compression ratio, a priority score for the file, and to migrate the file to the tier whose assigned range of priority scores includes the calculated priority score, wherein the higher performance storage tier is assigned a first range of priority scores including the higher compression ratio to thereby store the less compressible data and the lower performance storage tier is assigned a second range of priority scores including the lower compression ratio to thereby store the more highly compressible data. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product, the computer program product comprising:
-
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to assign, to each tier in a storage system comprising multiple tiers, a respective range of priority scores, the multiple tiers including a higher performance storage tier and a lower performance storage tier; computer readable program code configured to calculate a compression ratio for a file stored on one of the multiple tiers, wherein a higher compression ratio indicates less compressible data and a lower compression ratio indicates more highly compressible data; computer readable program code configured to calculate, using the compression ratio, a priority score for the file; and computer readable program code configured to migrate the file to the tier whose assigned range of priority scores includes the calculated priority score, wherein the higher performance storage tier is assigned a first range of priority scores including the higher compression ratio to thereby store the less compressible data, and the lower performance storage tier is assigned a second range of priority scores including the lower compression ratio to thereby store the more highly compressible data. - View Dependent Claims (12, 13, 14, 15)
-
Specification