ESTIMATING ACCESS FREQUENCY STATISTICS FOR STORAGE DEVICE
First Claim
1. A method, comprising:
- maintaining, via a computing system, a management statistic for a storage device, wherein the management statistic is usable by the computing system to facilitate management of the storage device; and
using the management statistic as a proxy for a workload statistic for a storage block within the storage device.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed relating to determining statistics associated with the storage of data on a medium. In one embodiment, a computing system maintains a management statistic for a storage device, and uses the management statistic as a proxy for a workload statistic for a storage block within the storage device. In some embodiments, the storage block is a first storage block included within a second storage block of the storage device. In one embodiment, the management statistic is a timestamp indicative of when a write operation was performed for the second storage block; the workload statistic is a write frequency of the first storage block. In one embodiment, the management statistic is a number of read operations performed for the second storage block; the using includes deriving, based on the number of read operation, a read frequency for the first storage block as the workload statistic.
-
Citations
20 Claims
-
1. A method, comprising:
-
maintaining, via a computing system, a management statistic for a storage device, wherein the management statistic is usable by the computing system to facilitate management of the storage device; and using the management statistic as a proxy for a workload statistic for a storage block within the storage device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
a reliability tracking module configured to track a reliability statistic indicative of a reliability of a storage block within a storage device to store data accurately; and an estimation module configured to estimate an access frequency statistic for an address associated with data in the storage block. - View Dependent Claims (8, 9, 10, 11, 13, 14)
-
-
15. An apparatus, comprising:
-
a tracking module configured to track a first access frequency statistic for a storage block within a storage device; and a derivation module configured to derive, based on the first access frequency statistic, a second access frequency statistic for a second storage block included within the first storage block. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus, comprising:
-
a first means for storing data using a log-structure, wherein the first means includes a plurality of storage blocks; and a second means for using a first access frequency statistic for a first of the plurality of storage blocks as a proxy of a second access frequency statistic for a second storage block included within the first storage block. - View Dependent Claims (20)
-
Specification