Compression aware SSD
First Claim
1. A compression system on a storage drive comprising:
- one or more compressibility inputs;
a compression predictor configured to predict the compressibility of data based on the one or more compressibility inputs;
a compressor configured to compress the data;
one or more compression inputs,wherein at least one of the compression predictor or the compressor is configured to determine how to compress the data based on the one or more compression inputs.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention include a compression system including one or more compressibility inputs; a compression predictor configured to predict the compressibility of data based on the one or more compressibility inputs; a compressor configured to compress the data; and one or more compression inputs. At least one of the compression predictor or the compressor is configured to determine how to compress the data based on the one or more compression inputs. The one or more compressibility inputs comprise at least one of an object extension dictionary, an object signature dictionary, and an entropy estimation algorithm library. The one or more compression inputs comprise at least one of a quality of service profile, a device performance profile and a compression algorithm performance chart.
21 Citations
20 Claims
-
1. A compression system on a storage drive comprising:
-
one or more compressibility inputs; a compression predictor configured to predict the compressibility of data based on the one or more compressibility inputs; a compressor configured to compress the data; one or more compression inputs, wherein at least one of the compression predictor or the compressor is configured to determine how to compress the data based on the one or more compression inputs. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of compressing data on a storage drive, the method comprising:
-
predicting the compressibility of data on the drive based on one or more compressibility inputs; determining how to compress the data based on one or more compression inputs; and compressing the data based on the determination of how to compress the data. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A storage drive comprising:
-
a compression system on the drive comprising; one or more compressibility inputs; a compression predictor configured to predict the compressibility of data based on the one or more compressibility inputs; a compressor configured to compress the data; one or more compression inputs, wherein at least one of the compression predictor or the compressor is configured to determine how to compress the data based on the one or more compression inputs. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification