Workload detection and media cache management
AssigneeSeagate Technology LLC
InventorsCheeHou Peng, PohGuat Bay, HaiBo Ye, KayHee Tang
Life of this patent
Estimating the term…
Abstract
Implementations disclosed herein include a method comprising detecting a workload request from a host, estimating a media cache fill-up rate based on the detected workload request, estimating a current media cache usage, predicting, based on the detected workload request, the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile, and determining a preemptive media cache cleaning strategy based on the predicted workload profile.
Claims20
A method comprising:
- detecting a workload request from a host;
- estimating a media cache fill-up rate based on the detected workload request;
- estimating a current media cache usage;
- predicting, based on the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile;
- and
- determining a preemptive media cache cleaning strategy based on the predicted workload profile.
A system comprising:
- a storage media;
- a workload detector configured to detect a workload request from a host;
- a resources detector configured to estimate a media cache fill-up rate and a current media cache usage;
- a storage controller configured to predict, based on the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile;
- and
- the storage controller further configured to determine a preemptive media cache cleaning strategy based on the predicted workload profile.
One or more computer-readable storage media encoding computer-executable instructions for executing on a computer system a computer process that reads only used shingled data tracks adjacent to a target track location, the computer process comprising:
- detecting a workload request from a host;
- estimating a media cache fill-up rate based on the detected workload request;
- estimating a current media cache usage;
- predicting, based on the estimated media cache fill-up rate and the estimated current media cache usage, a workload profile;
- and
- determining a preemptive media cache cleaning strategy based on the predicted workload profile.
The one or more computer-readable storage media of claim 23, wherein the predetermined throttle time period is substantially equal to 16 ms.
Dependencies are inferred from the claim text.