Storage Device Workload Statistics Estimation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Solid-state storage media face degradation issues due to limited erase and program operations, leading to inaccurate data retrieval and storage reliability problems, despite wear leveling techniques, as memory cells degrade over time and are affected by leakage currents.
Innovation Solution
A method and apparatus that estimate workload statistics for storage devices using maintained management statistics, allowing for reliable data storage by tracking and deriving access frequency statistics, and using these as proxies for workload statistics to manage storage blocks effectively.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If management statistics are maintained for storage blocks, then data reliability can be tracked, but workload statistics cannot be directly obtained due to limited processing and memory resources
Solution Approach 1:
The patent uses management statistics as a copy or proxy representation of workload statistics. Instead of directly tracking detailed workload data for every storage block (which would consume excessive processing and memory resources), the system maintains simplified management statistics that capture essential reliability information and use these as substitutes to infer workload characteristics, thereby achieving the desired reliability tracking with limited computational resources
2Measurement precision
If access frequency statistics are tracked for each storage block, then workload patterns can be understood, but memory and processing resources are consumed excessively
Solution Approach 1:
The patent extracts only the essential information needed for reliability assessment from the potentially overwhelming amount of detailed access frequency data. By maintaining management statistics that capture key reliability metrics rather than storing complete access frequency histories for every storage block, the system extracts and retains only the necessary data elements, significantly reducing memory requirements while preserving measurement precision for reliability purposes
3Measurement precision
If detailed workload statistics are maintained for all storage blocks, then accurate workload analysis is possible, but processing power is consumed excessively
Solution Approach 1:
The patent creates simplified copies of workload statistics in the form of management statistics. These management statistics are reduced representations that capture the essential reliability information needed for workload analysis without storing complete detailed access patterns. This copying approach enables accurate reliability assessment while consuming far less processing power, as the system operates on these condensed statistics rather than full workload datasets
Data Source
AI summary
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.


