PLACING DATA WITHIN A STORAGE DEVICE
First Claim
Patent Images
1. A method of placing data within a storage device, the method comprising:
- receiving, by a storage device, information describing an expected longevity of data stored on the storage device includes receiving information describing a number of references to the data stored on the storage device; and
determining, by the storage device, a location for storing the data in dependence upon the number of references to the data stored on the storage device including placing the data in the determined location.
1 Assignment
0 Petitions
Accused Products
Abstract
Placing data within a storage device, including: receiving, by a storage device, information describing an expected longevity of data stored on the storage device; determining, by the storage device, a location for storing the data in dependence upon the expected longevity of the data; adjusting a garbage collection schedule in dependence upon data placement; and providing, to a storage array controller, garbage collection statistics.
14 Citations
20 Claims
-
1. A method of placing data within a storage device, the method comprising:
-
receiving, by a storage device, information describing an expected longevity of data stored on the storage device includes receiving information describing a number of references to the data stored on the storage device; and determining, by the storage device, a location for storing the data in dependence upon the number of references to the data stored on the storage device including placing the data in the determined location. - View Dependent Claims (5, 6, 7)
-
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
8. A storage device, the storage device configured to carry out the steps of:
-
receiving, by the storage device, information describing an expected longevity of data stored on the storage device includes receiving information describing a number of references to the data stored on the storage device; and determining, by the storage device, a location for storing the data in dependence upon the number of references to the data stored on the storage device including placing the data in the determined location. - View Dependent Claims (12, 13, 14)
-
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
15. A computer program product for placing data within a storage device, the computer program product including a non-transitory computer readable medium that includes computer program instructions that, when executed, cause a storage device to carry out the steps of:
-
receiving, by the storage device, information describing an expected longevity of data stored on the storage device includes receiving information describing a number of references to the data stored on the storage device; and determining, by the storage device, a location for storing the data in dependence upon the number of references to the data stored on the storage device including placing the data in the determined location. - View Dependent Claims (19, 20)
-
-
16. (canceled)
-
17. (canceled)
-
18. (canceled)
Specification